Набор символов, вопросы дают мне головные боли.
Так что я просто побежал тест в командной строке, перемещая 500 testnet биткойны на счет имени "฿"
Созданная учетная запись называется "\ U00E0 \ u00B8 \ u00BF", Который не то, что я намеревался. E0 B8 BF является представление UTF-8 Юникода характера Тайский бат.
Рассуждая об этом до конца, стараясь не получить головную боль ...
Мой терминальное окно имеет: LC_CTYPE = en_US.UTF-8
Поэтому, когда я копирую&вставить тайский символ бата, оно кодируется в UTF-8.
Я передать UTF-8 строку bitcoind, и она использует библиотеку JSON-Дух, чтобы преобразовать его в строку JSON (который определяется как Unicode ... кодируется с помощью обратных косых черт, я думаю: см
http://www.ietf.org/rfc/rfc4627.txt ). И есть ошибка. Может быть. Я думаю?
Консольная bitcoind должны смотреть на местности и преобразование JSON строки в / из этой местности. Любой достаточно мотивированы о многоязычных имен учетных записей (и отправлять комментарии), чтобы научить его делать это?