in reply to Re^5: UTF-8 problem, some chars appear as \x..
in thread UTF-8 problem, some chars appear as \x..

Setting "$|" to "1" at the very beginning of the script didn't help. However, it fixed some characters but broke other characters. So it makes difference.

If I run the same CGI request multiple times, I get same broken characters at same places, i.e. same stream.

I have reviewed the stream with hex editor. It starts with "FF FE".

Here is something interesting.
  Г л а в н а я              
Normal: 00 13 04 3B 04 30 04 32 04 3D 04 30 04 4F             
Broken: 00 13 04 3B 04 30 04 32 04 5C 00 78 00 44 00 30 00 5C 00 78 00 42 00 44 00 3004 4F
  Г л а в \ x D 0 \ x B D а я

I really can not explain this.

  • Comment on Re^6: UTF-8 problem, some chars appear as \x..