подскажите, можно как-то настроить, чтобы ссылка-домен отображались корректоно, без иероглифов?
Иногда с этим сталкиваться приходится на сайте. Даже когда в поисковике вбиваешь свой сайт, там бывает эта ссылка выскакивает.
Когда устанавливал систему, вводил нормальную ссылку, а выдаёт такую.
Так она корректно отображается — так и должна, это фишка кириллических доменов. Это Ваш домен в кодировке punycode.ссылка-домен отображались корректоно
Процедурный стиль
string idn_to_utf8 ( string $domain [, int $options = IDNA_DEFAULT [, int $variant = INTL_IDNA_VARIANT_2003 [, array &$idna_info ]]] )
Эта функция преобразует доменные имена из формата IDNA ASCII в Unicode, в кодировке UTF-8.
echo idn_to_utf8('xn--tst-qla.de'); -> täst.de
Зашёл в файл конфигурации
system\config\config.php
и там срузу 5-я строка 'host' 7-я 'upload_host'
В них домен в иероглифической кодировке
Ниже идут нормальные ссылки, русские.
Правильно ли будет так сделать?
Единственное, биллинг сразу новый ключ запросил, но то ладно, главное, чтобы тут верно поступить.
Т.е., берём этот код:
secure.php.net/manual/ru/function.idn-to-utf8.php
Процедурный стиль
string idn_to_utf8 ( string $domain [, int $options = IDNA_DEFAULT [, int $variant = INTL_IDNA_VARIANT_2003 [, array &$idna_info ]]] )
Эта функция преобразует доменные имена из формата IDNA ASCII в Unicode, в кодировке UTF-8.
echo idn_to_utf8('xn--tst-qla.de'); -> täst.de
<?php
echo idn_to_utf8('xn--tst-qla.de');
?>
И вставляем куда?
Смотрите, а следующий вариант приемлем?
Зашёл в файл конфигурации
system\config\config.php
и там срузу 5-я строка 'host' 7-я 'upload_host'
В них домен в иероглифической кодировке
Ниже идут нормальные ссылки, русские.
Правильно ли будет так сделать?
Единственное, биллинг сразу новый ключ запросил, но то ладно, главное, чтобы тут верно поступить.
Этот вариант сработал. Значит, со мной ещё не всё потеряно:)
Ааа, вот оно из-за чего…
у рксских доменов всегда так.