Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Приятного всем отдыха ... Помогите с вопросом плиз.
Нужно в PHP коде записать в mysql базу текст.
Текст на сервер попадает в кодировке UTF8, база в CP1251
Записать обычные символы, которые есть в однобайтовой кодировке проблем не вызывает. Но нужно записать символы которые в юникоде кодируются 2 байтами, например ⅔. Понятно, что iconv здесь не подходит.
В теории, как это сохранить для mysql понятно, нужно предварительно (бывшие до конвертации) 2х байтные UNICODE символы привести к виду
типа & # 8367; (те своим кодом) а затем все это конвертировать из UTF8 в 1251 (можно даже обычной iconv)
Вопрос, есть ли стандартные php или mysql процедуры для достижения результата? Ну чтобы самому не делать функцию с посимвольным преобразованием ....
Отредактированно g6351304 (04.07.2015 05:25:22)
Неактивен
Готовую такую функцию не знаю. Самостоятельно можно написать что-то вроде такого:
http://www.widecodes.com/0mHgPUUgXg/how … n-php.html
Неактивен
Страниц: 1