[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировка кирилических доменов
Serg86
Не могу понять почему сервер не интерпритирует кирилический домен при подключении файлов по относительному пути, к примеру в коде написано так.
<script type="text/javascript" src="/js/script.js"></script>

В отладчике firefox вижу следующую ошибку:
Ошибка загрузки этого URL: http://russia.сел&#...2;/js/script.js

Домен сайта имеет следующий вид: russia.сайт.рф

Самое странное, что если открыть код страницы и кликнуть по /js/script.js, исходный код скрипта открывается. В РНР прописана кодировка по умолчанию UTF-8.

В чем еще может быть проблема, подскажите, мож кто сталкивался.
Игорь_Vasinsky
или 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
Цитата
или https://2ip.ru/punycode/
или в нормальную кодировку файлы со своим кодом приведи.

Кодировка utf-8 везде, всё отображается корректно. Проблема появилась после переезда на новый сервер.
Игорь_Vasinsky
Цитата
В отладчике firefox вижу следующую ошибку:
Ошибка загрузки этого URL: http://russia.сел&#...2;/js/script.js


Цитата
В отладчике

значит кодировка не верная.

_____________
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
Цитата
значит кодировка не верная.

Ну да это из вариантов: дядя я знаю что у вас поломалось, что мальчик? МАШИНА.

Кодировка чего именно, на странице всё нормально, не работают только ОТНОСИТЕЛЬНЫЕ ссылки, при обращении к относительной ссылке браузер подставляет текущий домен неправильно. Где указать его кодировку?
Игорь_Vasinsky
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
давай ссылку на файл в который подключается твой скрипт и сам скрипт.

_____________
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
Думаю дело в кривой настройке punycode, так как на старом хосте таких трудностей небыло. Отписался в ТП посмотрю что скажут, тогда отпишусь чем дело кончилось
Игорь_Vasinsky
так ты сразу мог использовать 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
Цитата
так ты сразу мог использовать punycode

Подсажите где можно исправить. От ТП ничего не добился.
Ситуация странная. В хроме ошибок не вижу. В Firefox ругается на все относительные ссылки.
VELIK505
а в виртуал хосте какая кодировка задана? Файл в 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
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
kostr
В .htaccess еще добавьте:

AddDefaultCharset UTF-8
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.