Привет, для работы с доменами национальных алфавитов (например домен.рф) нужно сначало их перевести в Punycode (XN--D1ACUFC.XN--P1AI), было бы полезно добавить этот вариант конвертации в стандартный конвертер или сделать отдельный.
О Punycode - https://ru.wikipedia.org/wiki/Punycode
Реализация на пыхе - http://artkiev.com/blog/php-punycode-convert.htm
Этот топик читают: Гость
Ответов: 92
Рейтинг: 0
|
|||
карма: 0 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
theSever писал(а): было бы полезно добавить этот вариант конвертации в стандартный конвертер или сделать отдельный.Вот если кто найдет код на Delphi или Паскале, вот тогда можно будет и подумать о добавлении. |
|||
карма: 22 |
|
Ответов: 92
Рейтинг: 0
|
|||
nesco писал(а): Вот если кто найдет код на Delphi или Паскале, вот тогда можно будет и подумать о добавлении.Delphi Вроде он - http://www.torry.net/vcl/internet/coding/puny.zip http://delphimaster.net/view/15-1339488214 писал(а): собственно вот модуль-конвертер для делфи------------ Дoбавленo в 23.06: Так же вот - http://programm-school.ru/punycode_unit_for_delphi.html |
|||
карма: 0 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
А теперь второй вопрос -- зачем это надо, если все современные браузеры поддерживают кириллические домены и им не нужна перекодировка?
|
|||
карма: 22 |
|
Ответов: 92
Рейтинг: 0
|
|||
nesco писал(а): А теперь второй вопрос -- зачем это надо, если все современные браузеры поддерживают кириллические домены и им не нужна перекодировка?Пара примеров с лету, отправка запроса чтобы узнать вхуз, нужна сначала конвертация в пани, чтобы получить данные с яндекс бара по сайту, нужна конвертация в пани, отправка на любой сервис анализа сайта так же нужна конвертация в пани. Короче в современных реалиях, когда есть целый сектор кирилических доменов, и они довольно часто используются, без конвертра можно забыть о создании полнофункциональной программы по анализу сайтов и доменов. |
|||
карма: 0 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Ну, не знаю. Вот рабочий прототип, но че-то он дофига весит. Я пока не буду его вставлять в компонент. Посмотрим, что скажет сообщество -- projevt_punycode.sha
|
|||
карма: 22 |
| ||
файлы: 1 | projevt_punycode.sha [15.9KB] [869] | ||
Голосовали: | theSever, Konst |
Ответов: 92
Рейтинг: 0
|
|||
nesco писал(а): у, не знаю. Вот рабочий прототип, но че-то он дофига весит. Я пока не буду его вставлять в компонент. Посмотрим, что скажет сообщество -- projevt_punycode.shaБольшое спасибо) Главное чтобы он был, кому приспичит тот и на форуме откопает. |
|||
карма: 0 |
|
Ответов: 537
Рейтинг: 14
|
|||
Хороший конвертер, только есть некоторые недоработки, если например нужно проверить много сайтов и среди них есть и кириллический домен, то конвертер отрабатывает только на кириллических доменах, а с других делает непонятно что, общем видно все в схеме, инструмент нужный
https://forum.hiasm.com/getfile/38923 В другом направлении тоже самое Редактировалось 4 раз(а), последний 2020-03-18 11:12:26 |
|||
карма: 4 |
|
Ответов: 537
Рейтинг: 14
|
|||
nesco посмотрите схему, мне нужно было проверить заголовки сайтов многих, доделал как мог кубиками
--- Добавлено в 2020-03-18 21:02:57 Ели что и так хорошо что есть. Кому нужно может, нужно было быстро перекодировать текст с юникода на читабельный, код любой, не пригодился переводчик, мож кому надо
Редактировалось 2 раз(а), последний 2020-03-18 21:06:52 |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Никто не знает, почему меня тянет на мат при виде вот такого |
|||
карма: 25 |
|
Ответов: 2237
Рейтинг: 676
|
|||
Tad, это от того что Sersey пихает EventFromData туда где он нафиг не нужен, хотя скорее всего знает, что так не надо делать. А так как Sersey от вас далеко и вы не можете ударить его или запустить в него чем нибудь, то вас тянет выразить свое негодование матом.
|
|||
карма: 11 |
|
Ответов: 537
Рейтинг: 14
|
|||
Tad писал(а): Никто не знает, почему меня тянет на мат при виде вот такого А вы внимательней посмотрите и увидите что данные в моем IC можно получить только через верхнюю точку, также обратите внимание, что я писал нужно было когда то, может давным давно и сейчас схемы строю по другому. К тому же если посмотреть на код EventFromData, он проще и меньше Memory и я его использую без всяких штампов где учили, что только Memory может здесь использоваться. Tad вы может и знаток, только я всегда испытываю все сам и мнения у меня свои, вот по штампам не такой как все. Сам проверил, выучил, узнал, нашел, а если в вас вставили тему, что этот компонент можно только так использовать и ни как иначе, то это ваши проблем. Если когда сказали что это красное, так сказали учить, голова запоминает и если оно станет к примеру зеленое, вы будете думать и верить что оно красное, во преки всем кто по другому первый раз посмотрел. И схемку эту дал просто, мож пригодится, писал совсем в не трезвом состоянии. Делал когда то, подумал вдруг надо кому пригодится. Редактировалось 4 раз(а), последний 2020-03-29 03:57:10 |
|||
карма: 4 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Sersey писал(а): К тому же если посмотреть на код EventFromData, он проще и меньше MemoryИнтересно, с чего бы это? Код EventFromData для нужных методов:
Код Memory для нужных методов:
Неподключенные методы не компилируются в код, это для справки, вдруг не знал. В EventFromData еще и перенос MT-данных есть из одной переменной в другую. Тут вообще тогда можно спокойно и вот так делать Схема
Редактировалось 3 раз(а), последний 2020-03-29 12:54:57 |
|||
карма: 22 |
|
13