S3.Blog

15 Ноября 2024
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

JavaScript: Конвертация punycode

Дата последнего изменения: 27 Сентября 2011
Метки статьи: Готовые решения, JavaScript
Я уже писал про конвертацию с помощью perl на стороне сервера. А сегодня нашел решение на основе javascript, выполняемое на стороне клиента. Не знаю, правда, пригодится ли когда-нибудь кому-нибудь...


Похожие материалы:




Артем (гость) • ответить
Да, я читал все комменты. Алексею вы давали пример на кодировку в только одну сторону... из пиникод в кириллицу.
В том же примере (на несколько постов выше, где используется text area) вы можете помочь - сделать в обратную сторону конвертацию?
(тот код, который вы сейчас дали я не знаю куда вставать, так как в PHP и перле вообще никак...)

Буду очень благодарен, если затратите немного своего времени на этот вопрос.
Александрответить
в примере для Алексея замените punycode.ToUnicode на punycode.ToASCII и получите конвертацию в обратную сторону
Артем (гость) • ответить
Спасибо огромное! Все отлично работает )
Алексей (гость) • ответить
Спасибо, Александр! С вашей помощью я почти стал программистом!))
Алексей (гость) • ответить
Александр, подскажите, где нужно изменить цифру, чтобы скрипт мог конвертировать более 10000 строк из punycode в UTF8?
Александрответить
Не понял вопроса.
Сколько в textarea вобьёте строк, столько и будет переведено.
Хоть 100_000
Алексей (гость) • ответить
Спасибо! Теперь я понял, где у меня глюк!))
Ислам (гость) • ответить
Здравствуйте. У меня тоже возникла потрнбность в конвертации. Но у меня небольшая проблема. У меня скрипт делает выборку из общего списка и переписывает в новый файл все найденные русские домены.. Мне нужен скрипт который прочтет этот файл, переведет и запишет в новый файл каждый домен в новую строку. Реально ли такое сделать?
Александрответить
реально, делайте
но я вам помочь не могу, так как даже не знаю на каком языке вам это надо, а я владею только javascript и perl
Ислам (гость) • ответить
Спасибо за такой быстрый ответ. Будем искать.

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.