Você pode agradecer aos programadores do Linux ao Big Blue pela Microsoft por isso. É um fato bem conhecido que TextPad como um exemplo no mundo dos scripts não manipula caracteres multi-byte, que é o que é usado para os vários dialetos orientais como Kanji e outros. Embora seja difícil para você manter seu código enxuto e refinado, os programadores no Oriente não podem usar programas como sua linha de comando ou programas inferiores que não podem manipular os caracteres multibyte.
Tudo se resume a isto - codificação de UTF-8 para Big Endian e assim por diante.
Espero que isso ajude.