sheva
Новичок
iconv по разному наботает на libiconv и glibc
Добрый день.
Есть вот такой код:
Полученную строку отсылаю для отправки SMS. На локальной машине все работает отлично. Закинул на сервер - в смс пришли кубики. Ошибок функции не выдают, все вроде как отрабатывает, но вот строки в результате преобразований получаются разные.
Для локальной машины строка - 0414043e04310440044b0439002004340435043d044c
На сервере получаю строку - 14043e04310440044b0439042000340435043d044c04
У меня на локальном компьютере стоит iconv implementation libiconv, версия 1.9. На сервере - glibc версия 2.5.
Возможно проблема из-за этого? Но подозрительно. У меня есть еще 3 различных хостинга, на всех glibc версия 2.5. И на всех конвертирует неправильно.
Может кто сталкивался с подобной проблемой?
Добрый день.
Есть вот такой код:
PHP:
header("Content-Type: text/html; charset=utf-8\n\n");
$text='Добрый день';
$text=iconv("utf-8", "ucs-2", $text);
$text=bin2hex ($text);
echo $text.'<br>';
Для локальной машины строка - 0414043e04310440044b0439002004340435043d044c
На сервере получаю строку - 14043e04310440044b0439042000340435043d044c04
У меня на локальном компьютере стоит iconv implementation libiconv, версия 1.9. На сервере - glibc версия 2.5.
Возможно проблема из-за этого? Но подозрительно. У меня есть еще 3 различных хостинга, на всех glibc версия 2.5. И на всех конвертирует неправильно.
Может кто сталкивался с подобной проблемой?