Проблемы с кириллицей в CKEditor (Drupal 7)

Главные вкладки

Аватар пользователя Vlaaaad Vlaaaad 9 января 2011 в 2:01

Проблема заключается в следующем:
Когда ввожу, вставляю любой русский тест в текстовый редактор CKEditor, он вставляеться и отображаеться нормально, но стоит мне сохранить или нажать "Предварительный просмотр", текст начинает выводиться "крякозябрами". Например при вводе слова "Скульптор" получаю в конце "Скульптор". И текст уже именно "Скульптор", а не "Скульптор" и в обычном редакторе уже "Скульптор". Но на сайте отображается правильно. Эти баги только в редакторе. С латиницей проблем нет. Попробовал отключить редактор и все вернулось в норму, то-есть дело именно в редакторе. Помогите, пожалуйста разобраться с этой проблемой...

Комментарии

Аватар пользователя vicshine vicshine 10 ноября 2015 в 11:47

тоже самое.. такое ощущение, что на d7 пока рано переходить - многие модуля не готовы!!

у меня подобные крякозябры в IMCE 7.x-1.1 возникают, когда в профиле нажимаю "Обзор файлов"... и самое неприятное -> «РЎРєСѓР»СЊРїС‚орСкульптор» вместо русских букв в стандартной админ-менюхе d7 наверху при сохранении чего угодно!! (см. скриншот) Sad

жесть, короче говоря.. кто знает как бороться - прошу не пройти мимо..

p.s. уже подумываю обратно на d6 только начатый проект перевести.. чего-то семёрка вместо впечатлений -> разочаровывает с каждой минутой всё больше Sad

Аватар пользователя Stein Stein 15 января 2011 в 22:04

Работает прекрасно, вот только периодически выдает
Warning: file_get_contents(/sites/all/modules/ckeditor/ckeditor/ckeditor.js) [function.file-get-contents]: failed to open stream: No such file or directory в функции _locale_parse_js_file() (строка 1303 в файле Z:\home\base7\www\includes\locale.inc).

Аватар пользователя rewiaca rewiaca 3 марта 2011 в 19:50

А меня вот это смущает, после добавления топиков на форуме выскакивает, после статей вроде нет:

Warning: file_get_contents(/sites/all/modules/ckeditor/ckeditor/ckeditor.js) [function.file-get-contents]: failed to open stream: No such file or directory в функции _locale_parse_js_file() (строка 1303 в файле /var/www/.../includes/locale.inc).

Аватар пользователя d-maksim d-maksim 27 января 2011 в 13:00

Такая же проблема.

Уточню свой случай:
- версия Drupal 7.0
- IMCE 7.x-1.1
- CKEditor 7.x-1.0

Кодировка таблиц в MySQL - UTF-8.

Несмотря на это, крякозяблы появляются в:
- CKEditor
- IMCE
- Панели администратора.

Всё в точности так, как описали мои коллеги выше: если выключить модуль CKEditor, проблемы с кодировкой в текстовых полях пропадают. В IMCE русские буквы отображаются в неправильной кодировке постоянно, а в админской панели - периодически.

У кого какие мысли? Я уже и не знаю, что тут можно сделать...

Аватар пользователя pr0g pr0g 2 февраля 2011 в 21:41

В формате Full HTML они исправили, а вот в формате Filtered HTML так и осталась проблема с кодировкой при редактировании.

Аватар пользователя Vlaaaad Vlaaaad 18 февраля 2011 в 20:00

"Bogivan" wrote:
Попробуйте добавить в .htaccess строчку AddDefaultCharset UTF-8. Мне помогло.

Спасибо! Мне тоже помогло! Smile
Все работает. Ура!))))))))

Аватар пользователя kminas kminas 20 февраля 2011 в 15:47

"speicus" wrote:
Да просто установите Wysiwyg

"Bogivan" wrote:
Попробуйте добавить в .htaccess строчку AddDefaultCharset UTF-8

Я все это проделал и ничего все кракозябры. Уже даже скопировал CKEditor в папку: sites\all\libraries\ckeditor,
как прописано в настройках Wysiwyg profiles и все одно такая вот дребедень: лабораторий. Компания «Строй КомфортВ

Аватар пользователя kminas kminas 22 февраля 2011 в 22:17

"dencho" wrote:
я добавил в тот что в корне сайта и помогло.

Спасибо, а я добавил в .htaccess CKEditorа, вечером попробую (у меня 7 версия дома стоит).
Спасибо, получилось. Только разочаровался в 7 версии или просто еще не разобрался в Друпале?
Ну это уже для другой темы.

Аватар пользователя igorek igorek 9 июня 2011 в 17:25

"Bogivan" wrote:
Попробуйте добавить в .htaccess строчку AddDefaultCharset UTF-8. Мне помогло.

И мне помогло! на masterhoste.
На it-patrole всё как всегда без проблем работает!

Аватар пользователя validoll validoll 5 сентября 2011 в 19:37

Помогло добавление в imce-page.tpl.php строки:
<?php header('Content-type: text/html; charset=utf-8')?>
А применние директив .htaccess зависит от хостинга и сервера (nginx не читает .htaccess). У меня на nic.ru не прокатило.