Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Записать Unicode символ (UTF8) в базу с кодировкой 1251 / 3 сообщений из 3, страница 1 из 1
04.07.2015, 01:59:44
    #38999475
g6344292
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать Unicode символ (UTF8) в базу с кодировкой 1251
Приятного всем отдыха ... Помогите с вопросом плиз.

Нужно в PHP коде записать в mysql базу текст.
Текст на сервер попадает в кодировке UTF8, база в CP1251

Записать обычные символы, которые есть в однобайтовой кодировке проблем не вызывает. Но нужно записать символы которые в юникоде кодируются 2 байтами, например ⅔. Понятно, что iconv здесь не подходит.

В теории, как это сохранить для mysql понятно, нужно предварительно (бывшие до конвертации) 2х байтные UNICODE символы привести к виду типа ᷩ а затем все это конвертировать из UTF8 в 1251 (можно даже обычной iconv)

Вопрос, есть ли стандартные php или mysql процедуры для достижения результата? Ну чтобы самому не делать функцию с посимвольным преобразованием ....
...
Рейтинг: 0 / 0
04.07.2015, 02:02:19
    #38999476
g6344292
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать Unicode символ (UTF8) в базу с кодировкой 1251
... привести к виду типа & # 8367;
...
Рейтинг: 0 / 0
05.07.2015, 16:07:57
    #38999916
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать Unicode символ (UTF8) в базу с кодировкой 1251
g6344292база в CP1251
g6344292нужно записать символы которые в юникоде кодируются 2 байтами
g6344292Вопрос, есть ли стандартные php или mysql процедуры для достижения результата?вопрос: а нахрена у вас база в 1251, если вам нужно хранить в ней вот такие символы?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Записать Unicode символ (UTF8) в базу с кодировкой 1251 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]