Why does your text output have all those black boxes in it? Why can't it handle Portuguese? The answer is most likely 'character encoding'. This talk will cover some of the common character encoding gotchas and cover some defensive programming practices to help your code handle multiple encodings.
I would like to work with open source projects to create a branch of the tree with all of the best videos for your open source project. Please send me an email if you are interested.