Турецкие символы в TYPO3 RTE не возможны при установке TYPO3 UTF-8?

Я хочу вставить турецкое имя в свой TYPO3 RichText-Editor (RTE, sysExt. rtehtmlarea), например: "Özoğuz". Специальная буква «ğ» здесь моя проблема, я вижу только вопросительный знак после сохранения элемента текстового содержимого (с. картинки).

Моя кодировка UTF-8 (setup.ts) и база данных тоже utf-8

config.metaCharset = utf-8

Я также пытался вставить ğ вместо «ğ» при просмотре кода (‹>), но у меня возникла ошибка, см. второе изображение.

- Может, турецкому языку нужен ISO 8859-9 (Latin-5)? Как разрешить использование турецкого языка на моем немецком веб-сайте TYPO3?

Серверная часть:

RTE серверная часть TYPO3 введите здесь описание изображения

Внешний интерфейс:

Внешний интерфейс


person user2310852    schedule 31.10.2015    source источник


Ответы (1)


UTF-8 правильно обрабатывает турецкие символы, ошибка БД при сохранении, а затем отсутствие специальных турецких символов определенно указывает на то, что ваша БД или, по крайней мере, таблица или столбец не использует UTF-8, обратите внимание, что также для TYPO3 6.0+ требуется создайте таблицу UTF-8 самостоятельно, и $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;' будет проигнорирована (прочитайте уведомление).

Убедитесь, что ваш сервер MySQL настроен на работу с UTF-8 по умолчанию, а также конвертируйте неправильные таблицы/поля для его использования.

person biesior    schedule 31.10.2015
comment
Привет, спасибо, я отправлю его своему администратору. Я не создаю базу данных при установке. Ваше здоровье! - person user2310852; 02.11.2015
comment
Остальное сделает админ... iconv -f iso-8859-1 -t utf8 dump.sql > dump-iconv.sql отлично, спасибо за помощь. - person user2310852; 03.11.2015