Преобразование в и из Unicode в PHP - PullRequest
1 голос
/ 18 марта 2010

Привет, я использую php 5 и мне нужно общаться с другим сервером, который полностью работает в Юникоде. Мне нужно преобразовать каждую строку в Unicode перед отправкой. Это кажется легкой задачей, но я пока не смог найти способ сделать это. Есть ли простая функция, которая возвращает строку Unicode? т.е. convert_to_unicode («строка, которую я отправляю»)

Ответы [ 4 ]

1 голос
/ 18 марта 2010

Вы можете использовать функции utf8_encode и utf8_decode . Кроме того, вам может понадобиться пройти через Многобайтовая строка , чтобы справиться с определенным кодированием этих функций mb.

1 голос
/ 18 марта 2010

Вы можете использовать либо:

0 голосов
/ 18 марта 2010

Хорошо, iconv работал. Беда в том, что это сервер Windows, поэтому мне пришлось сделать это в порядке байтов. UTF-16LE работает. Вот рабочий код:

iconv("UTF-8", "UTF-16LE", "data to send")
0 голосов
/ 18 марта 2010

Вы можете использовать функцию utf8_encode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...