русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

перекодировать - как ?

141  
  coccinella завсегдатай25.01.07 19:37
NEW 25.01.07 19:37 
привет специалистам.
вопрос у меня наверняка элементарнейший, однако позади уже два часа безуспешных попыток.
итак, проблема в том, что есть php файл, где русский текст выглядит так "Îøèáêà" . в тексте много грамматических ошибок и я хочу их исправить. для этого файл необходимо показать в нормальном виде ("ошибка"), отредактировать и перекодировать обратно, не испортив остальной формат. точнее, я думаю, что надо так сделать, потому что нормальные русские буквы при upload превращаются то в "?" то в квадраты. любые другие предложения тоже приветсвуются.
помогите, пожалуйста, голова уже совсем не варит.

#1 
  validol коренной житель25.01.07 21:34
NEW 25.01.07 21:34 
in Antwort coccinella 25.01.07 19:37, Zuletzt geändert 25.01.07 21:35 (validol)
Надо этот пхп-файл, сохранять в соответствующей кодировке.
Если эдитор не позволяет менять кодировку файла, поменять эдитор
Или попробывать открыть фаол в русской винде
#2 
  coccinella завсегдатай25.01.07 23:09
NEW 25.01.07 23:09 
in Antwort validol 25.01.07 21:34
спасибо, но я не поняла, какую именно кодировку нужно поставить ? в виндоузовском эдиторе вообще ничего не меняется. можно ли это сделать через Frontpage или, на худой конец, через браузер ?
#3 
  validol коренной житель26.01.07 06:59
NEW 26.01.07 06:59 
in Antwort coccinella 25.01.07 23:09
windows-1251, КОI-8 или UTF-8
про Frontpage ничего не знаю, нет его у меня.
A в блокноте виндосовслом есть только УТФ-8
<<<<<<<<
#4 
  coccinella завсегдатай26.01.07 08:36
26.01.07 08:36 
in Antwort validol 26.01.07 06:59
это я уже делала в разных вариантах. в какой момент все должно перекодироваться ? у меня в utf8 остается читаемый русский текст.
#5 
  validol коренной житель26.01.07 20:49
NEW 26.01.07 20:49 
in Antwort coccinella 26.01.07 08:36
Если при открытии сохраненного файла , русский текст виден, а онлайн видны кракозябы, то "виноват" сервер.
читайте тут http://de3.php.net/manual/de/function.header.php
http://foren.germany.ru/arch/webmaster/f/2828264.html?Cat=&page=48.3&view=&sb=&v...
вообщем попробуйте в самом начале файла вставить
header ('Content-Type: text/html; charset=windows-1251');
или UTF-8 или KOI8-R
#6 
  coccinella завсегдатай26.01.07 21:43
NEW 26.01.07 21:43 
in Antwort validol 26.01.07 20:49
спасибо за совет, сейчас попробую.
#7 
  coccinella завсегдатай26.01.07 23:06
NEW 26.01.07 23:06 
in Antwort coccinella 26.01.07 21:43
нет, все равно абракадабра получается
#8 
miltorg знакомое лицо27.01.07 01:33
miltorg
NEW 27.01.07 01:33 
in Antwort coccinella 26.01.07 23:06
в фрогтпейдж - файл - свойства - язык
в блокноте:
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
в принцмпе это всё одно и тоже.
Половина евро в час
#9 
  validol коренной житель27.01.07 08:20
NEW 27.01.07 08:20 
in Antwort coccinella 26.01.07 23:06
А кинте сюда какой нибудь пример неработающего фаила, приду вечером с работы посмотрю
#10 
  coccinella завсегдатай27.01.07 15:57
NEW 27.01.07 15:57 
in Antwort validol 27.01.07 08:20
Спасибо, ребята, c header и через Frontpage у меня в конце-концов все получилось
#11