Serg86
28.12.2015 - 09:32
Не могу понять почему сервер не интерпритирует кирилический домен при подключении файлов по относительному пути, к примеру в коде написано так.
<script type="text/javascript" src="/js/script.js"></script>
В отладчике firefox вижу следующую ошибку:
Ошибка загрузки этого URL:
http://russia.Ñел...2;/js/script.jsДомен сайта имеет следующий вид: russia.сайт.рф
Самое странное, что если открыть код страницы и кликнуть по /js/script.js, исходный код скрипта открывается. В РНР прописана кодировка по умолчанию UTF-8.
В чем еще может быть проблема, подскажите, мож кто сталкивался.
Игорь_Vasinsky
28.12.2015 - 09:50
или
https://2ip.ru/punycode/или в нормальную кодировку файлы со своим кодом приведи.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Serg86
28.12.2015 - 10:04
Кодировка utf-8 везде, всё отображается корректно. Проблема появилась после переезда на новый сервер.
Игорь_Vasinsky
28.12.2015 - 10:19
значит кодировка не верная.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Serg86
28.12.2015 - 10:42
Цитата |
значит кодировка не верная. |
Ну да это из вариантов: дядя я знаю что у вас поломалось, что мальчик? МАШИНА.
Кодировка чего именно, на странице всё нормально, не работают только ОТНОСИТЕЛЬНЫЕ ссылки, при обращении к относительной ссылке браузер подставляет текущий домен неправильно. Где указать его кодировку?
Игорь_Vasinsky
28.12.2015 - 11:26
Serg86
а кодировка чего бывает??? глаза, снеговика или набора фломастеров?
кодировка файла, кодировка заголовка или его отсутствия, кодировка в метатегах.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
28.12.2015 - 11:36
давай ссылку на файл в который подключается твой скрипт и сам скрипт.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Serg86
28.12.2015 - 15:16
Думаю дело в кривой настройке punycode, так как на старом хосте таких трудностей небыло. Отписался в ТП посмотрю что скажут, тогда отпишусь чем дело кончилось
Игорь_Vasinsky
28.12.2015 - 15:19
так ты сразу мог использовать punycode
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Serg86
29.12.2015 - 09:27
Цитата |
так ты сразу мог использовать punycode |
Подсажите где можно исправить. От ТП ничего не добился.
Ситуация странная. В хроме ошибок не вижу. В Firefox ругается на все относительные ссылки.
VELIK505
29.12.2015 - 09:33
а в виртуал хосте какая кодировка задана? Файл в utf-8 без бом? мета тег кодировки задан <meta charset="utf-8">? в php.ini какая кодировка задана (строка default_charset)?
и пиши так:
<script type="text/javascript" charset="UTF-8" src="/js/script.js"></script>
Можешь ещё наверочку header посылать:
header("Content-Type: text/html; charset=utf-8");
(хотя не обязательно если сервер настроен правильно)
Игорь_Vasinsky
29.12.2015 - 09:53
1. вообще - разберись с кодировкой (пред пост смотри)
а второй вариант - он избавить от проблем, но он не верный
2. не используй кириллические домены в чистом виде, конвертируй их
http://r01.ru/domain/whois/instruments/converter.php
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
В .htaccess еще добавьте:
AddDefaultCharset UTF-8
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.