Thank you Kyle... you are right, that was the problem. Maybe I am going out of topic, but can I ask you which encoding do you recommend to use? | [reply] |
The recommended encoding would probably be ASCII. ;^)
The problem is not so much the use of utf8 encoding for the script itself (it is possible to put "wide characters" in the script, along with use ut8;). Rather, it is the unnecessary and presumptuous inclusion of the initial byte order mark (BOM), which many people believe should not happen with utf8 encoded files, because byte order is never an issue for utf8 data.
| [reply] [d/l] |
| [reply] |
Weeeell, everyone should use U... ;-)
You are almost right when it concerns open source and the here and now (as many OS and script languages are not yet utf8-ready, perl and linux are exceptions AFAIK). But remember that a lot of software is written in other languages without any intention or need for worldwide collaborative development. Why should its programmers jump through loops just to print a message in their native language?
From a practicability standpoint using utf-8 now might lead to problems. But from the standpoint of non-english-speaking people it is high time that utf8 is in universal use.
And hopefully those problems lead to faster adoption of utf8 instead of the practical solution. Because otherwise we get the same situation as with IPv4 and IPv6. The intertia of the ones with enough IP-addresses prolong the problems of those with too few.
| [reply] |