[Users] Jsbuild : how to set default encoding to utf8 ?
Yves Moisan
yves.moisan at boreal-is.com
Mon Mar 8 23:06:50 CET 2010
> Or do people convert the
> file to UTF-8 after it is generated with some .bat script ?
>
For the record, I tried the following :
- recode (that comes with UnxUtils on Windows) with any of (latin1,
windows-1252, iso-8859-1) as input and utf-8 as output
- iconv of the file on Ubuntu with any of (latin1, windows-1252,
iso-8859-1) as input and utf-8 as output
None of that makes Notepad++ see that the file is UTF-8 and the non
ascii text in the Spanish lang file is even more garbled as though
recode or iconv encoded the file as UTF-8 for a second time.
Funny thing is, when I open the ...lib/openlayers/lang/es.js file in
Notepad++, it readily identifies it as "UTF8 without BOM" and all non
ascii chars are fine! Taking that very file and compressing it along
with the other JS files turns the resulting compressed JS file as an
"ANSI encoding" (for Notepad++). What am I missing ?
On the Python side, I tried :
reload(sys)
sys.setdefaultencoding('UTF-8')
And this seems to have no effect.
Pointers appreciated.
Yves
More information about the Users
mailing list