[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Конвертирование кодировки
Saboth
Как конвертировать из ASCII в CP1251
$str = '0A?>@B 3@0640=8=0  $ 8';
$encoding = mb_detect_encoding($str);
print $encoding;
print "<br>";
$str1 = iconv ($encoding,'CP1251', "0A?>@B 3@0640=8=0 $ 8");
print $str;

Выводит
ASCII
0A?>@B 3@0640=8=0 $ 8

Хотя он-лайн декодеры нормально выводят



Спустя 1 час, 50 минут, 29 секунд (11.05.2012 - 14:16) Игорь_Vasinsky написал(а):
ты уже вывод подставляешь.. у тя так и будут эти символы.
iconv('какая была', 'какую надо', 'текст в ненужной кодировке');


ты как вообще эту строку получил?

Спустя 28 минут, 31 секунда (11.05.2012 - 14:44) Saboth написал(а):
Цитата (Игорь_Vasinsky @ 11.05.2012 - 13:16)
ты уже вывод подставляешь.. у тя так и будут эти символы.
iconv('какая была', 'какую надо', 'текст в ненужной кодировке');


ты как вообще эту строку получил?

Обычный iconv не помогает. Ошибок не выдаёт, но и не конвертирует.
Строка эта прилетает откуда то далеко. Ну т.е. если приблизительно. На внешке висит некоторый интерфейс, нажимаешь на кнопочку и определённые значения чере javascript улетают в cookie, на другой странице они из куки извлекаются и получается вот такая чуча.
Но если я из внутренней сети захожу (по локалке), то всё там нормально. А другой человек заходит через интернет и от него прилетает вот такое значение.

Спустя 43 секунды (11.05.2012 - 14:45) Игорь_Vasinsky написал(а):
так ты работай с ней в виде прилетящей переменной, а не готового уже вывода.

Спустя 20 минут, 10 секунд (11.05.2012 - 15:05) Saboth написал(а):
Так я то по всякому пробую, наверное где то ошибаюсь. Эта часть не мой код, может где то какие косяки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.