Кодировка

Леха

Guest
Кодировка

Добрый день!
Искал в поисковике,но обьяснения своей проблемы не нашел!
Вобщем суть в следующем:
Макет страницы делал в Dreamweaver MX, в кодировке KOI8-R.
Потом собираю страничку на php, в фаиле top.php,где первые теги,поменял charset=KOI8-R на charset=windows-1251. Залил на сервак - выдаёт херню,простите за выражение!!! На сервак нуно заливать в koi....неподскажите, в чем дело?!!!!
Спасибо заранее!
 

Popoff

popoff.donetsk.ua
правильно :) вот он тебе и выдает страницу, сделанную в кои-8 перекодированную в виндовс1251 :)

а ты попробуй не менять теги :)
 

NEK

Guest
Re: Кодировка

Автор оригинала: Леха
Добрый день!
Искал в поисковике,но обьяснения своей проблемы не нашел!
Вобщем суть в следующем:
Макет страницы делал в Dreamweaver MX, в кодировке KOI8-R.
Потом собираю страничку на php, в фаиле top.php,где первые теги,поменял charset=KOI8-R на charset=windows-1251. Залил на сервак - выдаёт херню,простите за выражение!!! На сервак нуно заливать в koi....неподскажите, в чем дело?!!!!
Спасибо заранее!
Спроси у админа в общем сам сервак может перекодировать
и без твого ведома.
 

Леха

Guest
Спасибо что откликнулись!
Вобщем пробывал не менять charset=KOI8-R. Все равно таже ботва!!!
админ говорит что заливать надо в koi....щас не могу с ним переговорить.....причем заливаю макет html - всё нормально...ума не приложу.... мож посоветуете что?:((((
 

Popoff

popoff.donetsk.ua
сдалай как можно более маленький php файл - убери из исходного все лишнее. залей и посмотри, будет ли работать. если не будет, то приведи здесь этот файл.
 

Леха

Guest
вот,сделал, залил-в итоге фигня:( :(
<?php
print'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
</head>

<body>
&#207;&#240;&#232;&#226;&#229;&#242;!!!!
</body>
</html>';


?>
 

Popoff

popoff.donetsk.ua
Хм... Ну, то, что у тебя написано внутри боди, точно не в кодировке кои8. Это скорее похоже как если бы у тебя был неправильный набор символов.
А исходный текст той надписи так выглядит:
&amp;#207;&amp;#240;&amp;#232;&amp;#226;& #229;&amp;#242;
?
 

Yurik

/dev/null
Леха: ситуацяи у тебя такая: у хосера стоит русский апач, он все файлы воспринимает как КОИ-8 (невзирая на то какие они на самом деле) и автоматом при вызове страницы перекодирует в вин1251. Соответственно если перекодировать вин1251 в вин1251 то получится херня.
Тебе нужно
а) все файлы писать в КОИ-8 (в винде не знаю как, то что ты поставишь в дриме заголовок кои-8 не означает что сам текст будет набираться как кои8)
б) отключить нафиг это русский апач. Это может сделать хостер, а можно самому, если .htaccess разрешен
CharsetDisable On
 

Леха

Guest
Ой! Извените за неучтивость!!!!В запарке....
Вобщем я пхпэшный код набирал в PHP Expert Editor'е, потом все скопировал в дреам и выставил koi8-r. Переписал весь текст и вроде всё ок!
Еще раз спасибо всем!!!!!!!:)
 
Сверху