Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Есть ли такая функция которая изменяет кодировку
Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
Столкнулся с проблемой некоторые юзеры заходят в моё приложение с непонятными кодировками, есть ли в пхп такая функция которая перекодирует неизвестную кодировку в utf-8, именно непонятно что за кодировка и чтобы она её кодировала в utf?
Мелкий
Отправлено: 04 Октября, 2016 - 11:52:29
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Кодировка символов - это таблица отображения одних и тех же байтов в огромным числом различных способов.
Вам приехало 10 байт. Как думаете, какой кодировкой надо воспользоваться? Любой. И лишь чуть менее чем в любой кодировке для абсолютно каждого из полученных байтов найдётся что отобразить.
В абстрактном виде задача не имеет решения вообще.
----- PostgreSQL DBA
grafillo
Отправлено: 04 Октября, 2016 - 12:11:31
Посетитель
Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
тогда вопрос поставим по другому, если у меня бд в утф, а ко мне пользователи добавляют данные в утф и в виндоус1251 как мне эти кодировки привести к утф8, то есть если я воспользуюсь iconv из 1251 в утф то когда данные будут приходить в утф что будет происходить?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.