aleratorio
Осваивающий
- Сообщения
- 85
- Репутация
- 43
AutoIt: 3.3.12.0
Версия: 1.0
Категория: Строки, Данные, Кодирование
Описание:
Функции преобразования Unicode строк и доменных имён в Punycode и обратно
P.S. Просто переписал найденные в интернете примеры на Java и C под AutoIt
P.P.S Так же в архиве punycode_yava_c.zip прилагаю файлы на C с http://tools.ietf.org/html/rfc3492 и Java
Код/Пример:
Файлы: Во вложении
Источник: autoit-script.ru
Автор: aleratorio
Версия: 1.0
Категория: Строки, Данные, Кодирование
Описание:
Функции преобразования Unicode строк и доменных имён в Punycode и обратно
P.S. Просто переписал найденные в интернете примеры на Java и C под AutoIt
P.P.S Так же в архиве punycode_yava_c.zip прилагаю файлы на C с http://tools.ietf.org/html/rfc3492 и Java
Код/Пример:
Код:
; test.au3
#include "punycode.au3"
$input = "колбаса"
$output = PunycodeEncode($input) ;===> $output == "80aab9afry"
ConsoleWrite($input & " ===> " & $output & @CRLF)
$input = "80aab9afry"
$output = PunycodeDecode($input) ;===> $output == "колбаса"
ConsoleWrite($input & " ===> " & $output & @CRLF)
$input = "колбаса"
$output = PunycodeDomainEncode($input) ;===> $output == "xn--80aab9afry"
ConsoleWrite($input & " ===> " & $output & @CRLF)
$input = "xn--80aab9afry"
$output = PunycodeDomainDecode($input) ;===> $output == "колбаса"
ConsoleWrite($input & " ===> " & $output & @CRLF)
$input = "колбаса.рф"
$output = PunycodeDomainEncode($input) ;===> $output == "xn--80aab9afry.xn--p1ai"
ConsoleWrite($input & " ===> " & $output & @CRLF)
$input = "xn--80AAB59afry.xn--p1ai"
$output = PunycodeDomainDecode($input) ;===> $output == "колбаса.рф"
ConsoleWrite($input & " ===> " & $output & @CRLF)
Файлы: Во вложении
Источник: autoit-script.ru
Автор: aleratorio