Перейти к контенту
  • 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, но уже с точным указанием этого, стало нормально, странно.
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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