2016-06-02 3 views
0

Мне нужно отобразить некоторые математические/греческие символы в RTE, а затем в интерфейсе. Вставка их с помощью копирования/вставки или опция «Вставить символы» отлично работает, но как только я сохраняю текст, вставленный символ get заменяется вопросительным знаком, а T3 выдает следующую ошибку:TYPO3 RTE: Сохранение математических/греческих символов не работает

1: Эти поля записи 56 в таблице «tt_content» не были сохранены правильно: bodytext! Значения могут быть изменены из-за разлива типов базы данных.

Я думаю, что есть проблема с набором символов T3 или моей БД, но я не знаю, с чего начать искать.

+0

Что такое ve ve rsion TYPO3 вы используете? –

+0

@JozefSpisiak ой, забыл об этом. Это T3 7.6.8 – Norman

ответ

1

Протестировано на 7.6.8 и, похоже, работает нормально. Когда я войти в мой MySQL и запустить этот запрос:

SELECT default_character_set_name FROM information_schema.SCHEMATA 
    WHERE schema_name = "7_6_local_typo3_org"; 

(7_6_local_typo3_org это имя базы данных) возвращает:

+----------------------------+ 
| default_character_set_name | 
+----------------------------+ 
| utf8      | 
+----------------------------+ 
1 row in set (0.00 sec) 

, а также сверка:

SELECT default_collation_name FROM information_schema.SCHEMATA 
    WHERE schema_name = "7_6_local_typo3_org"; 
+------------------------+ 
| default_collation_name | 
+------------------------+ 
| utf8_general_ci  | 
+------------------------+ 
1 row in set (0.00 sec) 

Тогда и я в my my.cnf (файл конфигурации mysql):

character-set-server = utf8 
collation-server = utf8_general_ci 
+0

Ну, тогда проблема не в кодировке. Кажется, что это произошло на нескольких установках T3 7.6.x, а также протестировало его на 6.2.25, и оно там работало. Таким образом, проблема, вероятно, сама Т3. – Norman

+1

Являются ли эти обновления установками или установкой с нуля? –

+0

Оба, но все имеют одну и ту же проблему. Вы пытались сохранить гамму в RTE вашей установки? – Norman

Смежные вопросы