Помощник
|
Проблема с автоопределением кодировки |
RequIem
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
13.10.2009, 2:56;
Ответить: alexdrob
Сообщение
#2
|
|
у меня переключает сам
можно попробовать если странички php или ещё на каком языке генерируются то передовать заголовок сервера с кодировкой |
|
|
RequIem
|
Сообщение
#3
|
|
alexdrob,
Именно на PHP Не подскажете как и что именно передавать. |
|
|
Webmaster_hb |
13.10.2009, 10:46;
Ответить: Webmaster_hb
Сообщение
#4
|
|
RequIem, для определения правильной кодировки браузер использует следующую информацию
ответ от сервера о кодировке (это зависит от настроек сервера) мета тег в заголовке страницы <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> ну и кодировку самого текста который находится в файле если используется PHP и файл собирается из кусков, то от кодировки символов каждого из кусков напримере статического html файла - это значит, что создав документ в блокноте надо его потом "сохранить как" в кодировке UTF-8 |
|
|
alexdrob |
13.10.2009, 11:40;
Ответить: alexdrob
Сообщение
#5
|
|
|
|
|
RequIem
|
Сообщение
#6
|
|
Спасибо,
но есть всё же проблема с PHP. (header не отсылается) Сижу на denwer. [PHP]<?php header("Content-Type: text/html; charset=utf-8"); require_once('login/config/config.php'); .....[/PHP] Warning: Cannot modify header information - headers already sent by (output started at Z:\home\str.rr\www\index2.php:1) in Z:\home\str.rr\www\index2.php on line 2. Думаю мне уже в другую тему ибо оффтоп не по теме. Мож кто подскажет |
|
|
alexdrob |
13.10.2009, 16:41;
Ответить: alexdrob
Сообщение
#7
|
|
Проблема в том что нельзя чтобы хоть чтото вывелось до того как послан заголовок.
При сохранении в UTF-8 некоторые программки дописывают в начала файла несколько служебных символов. Например блокнотом сохранаять нельзя. Вам нужно открыть редактором другим и посмотреть перед <?php чтобы не чего небыло |
|
|
RequIem
|
Сообщение
#8
|
|
2alexdrob
Я знаю что header должен быть самым первым, на наличие доп символов не проверял, ибо знаю что Notepad++ этого не делает. Спасибо за помощь, :sarcastic: беда была в том, что Notepad++ работал не правильно. Надо было удалить и переустановить с чистого листа, а не заменять старую версию на новую... |
|
|
Apay |
13.10.2009, 19:08;
Ответить: Apay
Сообщение
#9
|
|
|
Я знаю что header должен быть самым первым, на наличие доп символов не проверял, ибо знаю что Notepad++ этого не делает. делает, чтоб не делал надо в опциях выбрать utf8 без bom
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проблема с админкой | 5 | Prok | 2334 | 29.7.2019, 20:04 автор: dvakarandasha |
|
Проблема с таблицей, которая выводится через скрипт | 7 | vanchester | 1339 | 15.2.2019, 19:06 автор: Artos_mw |
|
Редактирование HTML кодировки текстов. | 7 | Neospeak | 3898 | 28.11.2018, 4:20 автор: Neospeak |
|
Проблема в тегах при сохранении контента | 1 | Kord18 | 1426 | 13.3.2018, 18:19 автор: Evgeniy3200 |
|
Проблема вёрстки адаптивной страницы на divах | 28 | master-vek | 4716 | 8.2.2018, 19:29 автор: master-vek |
Текстовая версия | Сейчас: 18.4.2024, 20:24 |