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 :: Переход с ch1251 на UTF-8 ЧАТ-сообщение
Покинул форум
Сообщений всего: 69
Дата рег-ции: Май 2018
Помог: 2 раз(а)
Прошу помощи с правильным выводом сообщений на любых языках. По умолчанию старый скрипт был в кирилице - ср1251, сейчас перевожу на UTF-8 и столкнулась с одной проблемой, вывод текста в чат старый вариант такой:
русские буквы не хотят отображаться и вносится в базу, вместо них пустота, как будто и нет ничего (пустое место). Но английский, китайский, японский, корейский иероглифы работают как надо и все символы отображаются.
Эти два символа НЕ хотят заноситься в БД, ну и собственно отправляться в чат, происходит игнор сообщения где они находятся, то-есть, если будет 1+1=2, то в чат отправится 1+1. Так-же само и 1&1 - то в чат отправится только 1.
Может кто помочь с этими последними символами? Пожалуйста.
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
Lolya пишет:
Нет, не помогает, к сожалению.
что конкретно?
Какая строка прилетела на сервер, какие действия провели с ней перед записью, что записалось в БД. Какая строка отобразилась после выборки из БД.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.