I'm working on a site that has various translations. For the most part it works fine, but in some cases, particular in areas where users post information, the text gets cut off due to characters in the language.
I have very little experience in this area. I tested using utf8_encode() for input when language isn't English. This did seem to solve the problem for German, but other languages came up garbled. So I added utf8_decode() to the display part. Well, this seem to solve the issue for French and Japanese, but Korean and German (and possibly other languages) are showing question marks for some characters. (in the case of Korean, it seemed only to be in Firefox, but for German it was in IE as well).
So I'm completely confused. Is there some better way to handle this?