Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
02.06.2007, 13:27 | #1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Проблемы с UTF базой
Привет.
Проблемы с UFT базой следующего характера. После того, как хостер согласился таки создать базу в utf8, я залил дамп и развернул базу. Через phpmyadmin вижу у всех текстовых полей базы сравнение "utf8_general_ci", у всех таблиц такое же сравнение. В localconf.php $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; пробовал добавлять $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; Проблема в том, что откуда то лезет Win-1251 кодировка, а именно дерево в BE и страничный контент в FE почему то в Win-1251. Шаблоны html в UTF и соответственно нормально на странице виден или русский текст из шаблона (который в UFT - при выборе uft в браузере) или контент страниц (при выборе win-1251 в браузере) Ломаю голову - как починить и сделать UTF везде, что посмотреть и проверить? И еще один момент. При входе в BE выставляется автоматом win-1251 и русский язык соответственно клинится, при переустановке кодировки в браузере в UTF все читается нормально, но думаю, что такое положение вещей не нормально... |
02.06.2007, 13:30 | #2 |
Senior Member
|
а дамп был в какой кодировке? при снятии дампа (чем?) перекодирования не было?
|
02.06.2007, 13:38 | #3 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Вопрос правильный!
Изначально дамп был такой CHARSET=latin1 COLLATE=latin1_general_ci; С помощью Sypex Dumper Lite с настройками define('RESTORE_CHARSET', 'forced->utf8_general_ci'); сделал дамп с DEFAULT CHARSET=utf8 его и заливал на хостинг... В этом проблема? Последний раз редактировалось Илья; 02.06.2007 в 14:27 |
09.06.2007, 11:16 | #4 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Какие варианты исправления базы существуют?
|
11.06.2007, 19:02 | #5 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Разобрался.
Win-1251 лезла из-за того, что у хостера "Кодировка Веб-сервера по умолчанию" указана кодировка win-1251. отключил ее через .htaccess с помощью директивы "charsetdisable on". |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с TinyRTE file links: | sdv | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 5 | 28.05.2008 02:00 |
Проблемма с базой данных! | Dimasel | Установка | 11 | 24.08.2007 19:55 |
Проблемы при установке. | EugeneM | Установка | 2 | 01.02.2007 19:24 |
Проблемы с mysql 4.1 | Baltazarr | Общие вопросы | 5 | 02.08.2006 08:54 |
Проблемы с установкой htmlArea RTE | Anton | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 1 | 31.03.2006 06:16 |