Best thing, wheather you definetly will support multiple languages or not, is to start with your default encoding as UTF-8 for the whole project....sources,IDE, database, webcontainer...everything...
Comes in handy, when your projecthead descides to support a language that has some funny looking characters you dont have a clue of...like some asian language...
Myself...i plan on supporting de_DE, en_US and en_UK as locales. But didnt start localization yet...too lazy, and far too early for that (my game is still alpha). Good thing is, that most of my database entitys contain no language specific informations, so it will be not that hard....hopefully ;)
Mr.Maxx
Friendly fire isn't friendly.
http://overwatch.de