|
Подскажите как сделать правильную кодировку
| ☑ |
0
D_Pavel
22.02.13
✎
07:48
|
Имеется файл test.html в кодировке windows-1251:
<!--#set var="title" value="Создание doom 4" -->
<h1><!--#echo var="title" --> Нормально</h1>
Сервер выдает такую страницу:
<h1>Ñîçäàíèå doom 4 Нормально</h1>
где вместо слова "Создание" в браузере кракозябры: "Ñîçäàíèå"
Как исправить?
|
|
1
D_Pavel
22.02.13
✎
07:50
|
Кракозябры я вставил так как они у меня выглядят, а форум их преобразовал в цифры. На самом деле как выглядит можно тут увидеть:
|
|
2
D_Pavel
22.02.13
✎
07:51
|
Сервер Апач
|
|
3
miki
22.02.13
✎
08:02
|
тэги прописать в html не предлагать?
Типа <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
|
4
miki
22.02.13
✎
08:03
|
Или в .htaccess что-то типа
AddDefaultCharset windows-1251
|
|
5
D_Pavel
22.02.13
✎
08:07
|
(3) Угадал: Теги не предлагать.
(4) И это тоже. Уже есть.
Слово "Нормально" выдается нормально, я его специально для доказательства вставил.
А слово "Создание" кракозябрами.
|
|
6
miki
22.02.13
✎
08:13
|
Откуда берется твой .html? Руками набираете или с мускула забираете?
|
|
7
badboychik
22.02.13
✎
08:17
|
iconv тоже не предлагать?
|
|
8
badboychik
22.02.13
✎
08:19
|
что такое #set и #echo? Это какой то неправильный PHP
|
|
9
D_Pavel
22.02.13
✎
08:28
|
(6) Файл просто. В (0) написано же
|
|
10
D_Pavel
22.02.13
✎
08:29
|
(7) Точно. Всё далжно без всяких iconv работать, так как в оной кодировке набрано.
(8) это не ПХП
|
|
11
miki
22.02.13
✎
08:48
|
(10)
То, что доступно по ссылке в (1) не похоже на то, что должно быть судя по (0).
Сделал файл с содержимым из (0) - выводит только одно слово - "Нормально". В исходнике комменты на месте.
(SERVER_SOFTWARE Apache/2.2.14 (Win32) PHP/5.3.1 )
|
|
12
D_Pavel
22.02.13
✎
09:54
|
(11) я про то и говорю что должно быть по другому, а получается так как в (1)
|
|
13
D_Pavel
22.02.13
✎
09:56
|
(11) у тебя нет в .htaccess такой строки: AddHandler server-parsed .html
расширение файла измени на .cgi
|
|
14
D_Pavel
22.02.13
✎
11:06
|
Какие вы все глупые, вот как надо было:
<!--#echo encoding="none" var="title" -->
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший