I'm having some weird issues with unicode when loading an external text file in Flash using LoadVars. I've been through this site and Macromedia's Flash support for unicode, and a couple others, with no luck.
%E7, which in Unicode is "e" with an accent, will show up as nothing (literally, no output) for instance. In fact, all French language characeters do not work.
What really gets me is that other characters, such as inverted exclaimation and "%" sign, show up with their Unicode codes, no problem (%A1 and %25).
I have used Arial, Verdana, Times. Nothing works for the French language characters. I have encoded the text file as UTF-8 and also tried UTF-16. Nothing. I am running Mac OS X.
I tried setting "Characters..." until I went blue. I read this was the solution on a thread here at webmasterwold and elsewhere. I tried manualing adding "è" and "é" etc.. to the character list, to no end.
It finally worked when I created a text file UTF-8 encoded, and added the actual glyph myself into the text file with my operating system's language settings:
Then I set "Characters..." in flash to "No Characters". (Why? Because I tried everyhing else!). And now it pops up no problem.
First off, you should make sure that any text you are grabbing for your dynamic text field (whether through a .txt file or some other server-side scripting such as PHP) is utf-8 encoded - then you must go to your dynamic text field and select "character..." and, in addition to selecting "basic Latin" (or whatever character set you need) enter all the "odd" glyphs you need (éèêë etc...) in the "include these characters" window... publish and it should work.