Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Unicode (https://forum.zone-game.info/showthread.php?t=3174)

SpeedFaer 05.03.2009 16:18

Unicode
 
Долго мучался, решил спросить, как заставить сервер отображать символы "\uxxxx"? Допустим есть файл, в нём строка:
Цитата:

print "\u041F;\u0440;\u0438;\u0432;\u0435;\u0442; \u0432;\u0441;\u0435;\u043C;"
Должно написать "Всем привет", а выдаёт то же что и там написано. :)
Если же написать:
Цитата:

print "Всем привет"
выдаёт кракозябры. =\
Это если пишу в скриптах.

С ядром разобрался, а вот скрипты нет ещё...

Сборка: L2jServer

Aquanox 05.03.2009 17:35

Ответ: Unicode
 
почитай

http://www.amk.ca/python/howto/unicode
http://evanjones.ca/python-utf8.html

исходная кодировка файла должна быть UTF-8, либо указание в заголовке кодировки.

для конвертирование из ASCII в обычный использовать можно утилиту ascii2native из пакета jdk


Текущее время: 22:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot