Перейти к контенту
  • 0

Проблемы с кодировкой на портале


avgaz

Вопрос

И так ситуация такая.

Как известно IPB3 база в cp1251 сам форум в UTF-8

Имеется портал где всё в 1251 и база и портал и отсюда возникает проблема при в воде через портал логина на русских символах форум его не воспринимает

Если же портал превести в кодировку UTF8 то логинится нормально но вывод уже последних сообщений с форума не корректной кодировке т.к данные с форума из БД выводятся в кодировке cp1251

Как решить эту проблему???

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Как известно IPB3 база в cp1251 сам форум в UTF-8

Как известно, в IPB 3 база тоже в UTF-8. Так что злобным Буратино вы оказались. Я бы перевёл всё в UTF-8, в будущем полезно будет.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Как известно, в IPB 3 база тоже в UTF-8. Так что злобным Буратино вы оказались. Я бы перевёл всё в UTF-8, в будущем полезно будет.

 

Как не странно у меня она в cp1251_general_ci

http://s002.radikal.ru/i197/1001/d3/eda90e7d7558.jpg

http://s002.radikal.ru/i198/1001/d5/b7a2718c239d.jpg

 

Тогда вопрос почему она встала в этой кодировке??

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Как известно, в IPB 3 база тоже в UTF-8. Так что злобным Буратино вы оказались. Я бы перевёл всё в UTF-8, в будущем полезно будет.

 

Как не странно у меня она в cp1251_general_ci

http://s002.radikal.ru/i197/1001/d3/eda90e7d7558.jpg

http://s002.radikal.ru/i198/1001/d5/b7a2718c239d.jpg

 

Тогда вопрос почему она встала в этой кодировке??

Потому что таблицы создаются в кодировке, принятой по умолчанию для базы, а кодировку базы сменить из PHP несколько, хм, проблематично. Почему не выдаётся предупреждение при установке или почему не прописать utf8 в запросах на создание таблиц — уже другой вопрос.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Потому что таблицы создаются в кодировке, принятой по умолчанию для базы, а кодировку базы сменить из PHP несколько, хм, проблематично. Почему не выдаётся предупреждение при установке или почему не прописать utf8 в запросах на создание таблиц — уже другой вопрос.

Что то я не врублюсь не как перевел БД форума скриптом http://forums.ibresource.ru/index.php?showtopic=58417 в UTF8 установил по новой всё встало в utf8_general_ci ну вроде нормально, но при написании к примеру топика на в базу данных пишется на кириллице русскими символави а не UTF8 и на портал выводи из за этого корябозы

Так и должно писать в БД?? с портала если он в кодировке UTF8 пишется в виде РЈСЂР° на форуме же в кириллице пишет

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Создайте базы в утф8 через навикат принудительно, если исп. такое приложение. Фишка в том, что по умолчанию навикат (как пример) создает любую базу в утф8 (default), но форум этого не понимал. По крайней мере, у меня. Помогло, создание опять же в утф8, но уже с точным указанием этого, стало нормально, странно.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.