И опять кракозябры…
Речь опять пойдёт о крякозябрах. Теперь они голубчики появились вот здесь в HTML коде:
<title>our: РџСЂРѕ акул</title> <meta name="KEYWORDS" content="Акула" /> подскажите, пожалуйста, как бороться с этой напастью, а то, что я только не перепробовал, и: 1. шарик у мышки помыл спиртом, 2. и экран монитора протёр, 3. и даже колонки передвинул на 3 сантиметра… 4. кроме того я поставил config { language = ru locale_all = ru_RU } и [BE][forceCharset] = utf-8 Заранее благодарен |
Необходимая информация:
1. Версия MySQL. Если третья ветка (3.хх) то работайте в 1251 (но это вряд ли) Если четвертая - то посмотрите - в какой кодировке база. Кроме того, надо прописать еще DBinit тоже в инсталтул. Есть ветка в FAQ. Ссылку в предыдущей ветке вам Павел дал. 2. А в какой кодировке у вас страница выводится? утф или 1251? Остальной контент правильно выводится? |
Цитата:
у меня стоит TYPO3 Ver. 4.0.1 на локалке. Цитата:
Цитата:
|
Нужно: запустить phpMyAdmin - или другой инструмент для управления базой данных - и посмотреть, в какой кодировке у вас база данных.
Про контент я спрашивал что - кракозябры только в заголовке, или и в боди страницы тоже? Потому что есть такая вероятность - в TYPO вы все в утф переключили, а сама база осталась в 1251. Попробуйте: создать новую базу в утф8. Установить снова TYPO, изначально при установке задав форсе-чарсет и дбинит. Должно быть все в порядке с кодировками. |
Дело в том, что когда загружаешь typo3_v4-0_wamp_r1, то база создаётся по умолчанию. После того как она создалась я захожу в неё и меняю кодировку, но по-моему это уже как мёртвому припарки, потому что я ставил и utf8_general_ci, потом cp1251_general_ci, а потом даже utf8_unicode_ci, но результат всегда был одинаковый, то есть ни какого результата. То есть вообще ничего не менялось нигде. По умолчанию, кстати, там стоит latin1_general_ci. Я бы создал сам базу, но не знаю где брать все SQL, они разбросаны по многим папкам.
А кодировка по всему периметру HTML кода с крякозябрами. |
Попробовал установить пакет typo3_src+dummy-4.1 на денвер, думал может это xammp виноват в моих бедах, также попробовал установить Typo3Winstaller_4.0.2; раз десять, а может и больше(для проверки разных вариантов) инсталлировал: то typo3_v4-0_wamp_r1, то Typo3Winstaller_4.0.2; также по совету PhilD создал новую базу на utf8_unicode_ci, после каждого нового преобразования я получаю те же грабли Может быть это проблема локалки? Или templavoila? Помогите, пожалуйста, разобраться. Заранее и весьма благодарен.
|
так. вы кодировку (charset) и collation не путаете? и, главное: вы новый контент вводите или прежний импортируете?
|
в HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> в Instal Tool: $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;' $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8' в setup template: config { language = ru locale_all = ru_RU } - это все мои установки на данный момент и вот результат: <title>our site: Акула</title> |
config {
metaCharset = utf-8 renderCharset = utf-8 } |
Цитата:
В связи с тем, что я пытаюсь уже около трёх дней побороть эту беду, ставил уже на другом компьютере, пробовал и на: quickstart, на dummy, на testsite, после чего я решил что это общая проблема. Поэтому я советую всем кто прочтёт этот топик проверить свой HTML код, потому что это общеизвестно, а кто не знает может поинтересоваться, что все поисковые системы работают с metatags, а если metatags выступает в виде крякозябров, то ни одна(!) поисковая система вас никуда(!) не поставит, даже при условии, что вы сделаете суперсайт. |
Часовой пояс GMT +4, время: 19:51. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot