Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Исправления в языковом файле - проблемы с кодировкой.
 
 автор: Brock   (24.09.2007 в 05:33)   письмо автору
 
 

Не могу понять в чем проблема. Пытаюсь в языковом файле (перевод) исправить значения. После правки и перезаливки на сервер все русские символы отображаются, как знаки вопроса.
Например,

$lang_meta_album_names = array(
  'random' => 'Случайные файлы',
  'lastup' => 'Последние добавления',
  'lastalb'=> 'Последнее изменения альбомов',
  'lastcom' => 'Последние комментарии',
  'topn' => 'Часто просматриваемые',
  'toprated' => 'Лучшие по рейтингу',
  'lasthits' => 'Последние просмотренные',
  'search' => 'Результаты поиска',
  'favpics'=> 'Избранные файлы',  //cpg1.4
);


Варианты кодировки пробовал разные.
Подскажите, что еще можно поробовать?

   
 
 автор: exp   (24.09.2007 в 09:54)   письмо автору
 
   для: Brock   (24.09.2007 в 05:33)
 

Каким редактором правите ? у меня почему.то из штук десяти только AkelPad нормально работает с кодировкой http://akelpad.net.ru/akelpad/

   
 
 автор: Brock   (24.09.2007 в 10:14)   письмо автору
 
   для: exp   (24.09.2007 в 09:54)
 

Блокнотом обычным. И всегда все было хорошо.

   
 
 автор: Brock   (24.09.2007 в 10:20)   письмо автору
 
   для: Brock   (24.09.2007 в 10:14)
 

Скачал, поставил. Та же история. Удаляю часть названия на русском, перезаливаю, ВСЕ русские слова, а не только исправленное отображаются, как ?????
Перезаливаю исходник без правки - все опять хорошо.

   
 
 автор: EXP   (24.09.2007 в 10:50)   письмо автору
 
   для: Brock   (24.09.2007 в 10:20)
 

если сохраняете файл в той.же кодировке (там кнопка есть 'кодировки') которая прописана в тегах meta ваших страниц , тогда , тогда я не знаю что это такое :)

   
 
 автор: Brock   (24.09.2007 в 11:09)   письмо автору
 
   для: EXP   (24.09.2007 в 10:50)
 

И в той же. И не в той же. И даже без исправлений, если просто пересохранить файл, - та же история.

   
 
 автор: EXP   (24.09.2007 в 11:33)   письмо автору
 
   для: Brock   (24.09.2007 в 11:09)
 

А обновить не пробовали нажать в браузере ? :))) А если серьёзно , MySQL как.нибудь учавствует в дальнейшей обработке этого файла? какая кодировка ?

   
 
 автор: Brock   (24.09.2007 в 11:41)   письмо автору
 
   для: EXP   (24.09.2007 в 11:33)
 

utf-8
мускул не участвует

   
 
 автор: EXP   (24.09.2007 в 11:58)   письмо автору
 
   для: Brock   (24.09.2007 в 11:41)
 

[Q]Хм....[/Q] Интересно , у меня так везде работало , фтп-клиент по привычке всегда в бинарный режим передачи файлов переключаю правда

   
 
 автор: Brock   (24.09.2007 в 12:10)   письмо автору
 
   для: EXP   (24.09.2007 в 11:58)
 

Бинарный режим. Так и есть.

   
 
 автор: EXP   (25.09.2007 в 01:40)   письмо автору
 
   для: Brock   (24.09.2007 в 12:10)
 

ещё некоторые блокноты пытаются вставить в начало utf8-файла какую.то метку , и тогда не работают функции типа header() , ... снимаю такие метки другим редактором :)

   
 
 автор: bronenos   (25.09.2007 в 09:37)   письмо автору
 
   для: EXP   (25.09.2007 в 01:40)
 

метит территорию =)

   
 
 автор: Brock   (29.09.2007 в 01:50)   письмо автору
 
   для: bronenos   (25.09.2007 в 09:37)
 

Каким редактором? дело в том, что при попытке сменить кодировку из админки, та же история происходит, если не выбрать utf8
но, если я в базе данных меняю кодировку с языкового файла (utf8) на ср1251, то то, что я писал вручную в файле отображается на русском языке корректно, а весь предустановленный перевод - крокозябрами

   
 
 автор: EXP   (29.09.2007 в 15:30)   письмо автору
 
   для: Brock   (29.09.2007 в 01:50)
 

может.быть это не из.за того что перед <? (hex 3c 3f)
вставляется ef bb bf.
Можно увидеть любым hex-редактором . а так Uniqway Poetic при редактировании им сам их снимает, только неправильно угадывает кодировку если в файле мало русских букв.

только теперь сам думаю тоже почему некоторые функции считают русские буквы одну за две

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования