Punycode конвертор

Конвертујте Unicode домене у Punycode и декодирајте xn-- ознаке назад у изворни облик.

Смер конверзије
Домен
Резултат
Спремно. Налепите домен за конверзију.

Текст вашег домена се конвертује у вашем прегледачу. Ништа се не шаље на BroBroGo.

Честа питања

Чему служи Punycode?

Punycode омогућава да називи домена са знаковима као што су ü, 例 или भारत буду представљени као ASCII ознаке које почињу са xn--.

Да ли треба да налепим целу URL адресу?

Користите само име хоста или домен, као што су bücher.example или xn--bcher-kva.example. Изоставите https://, путање, упите и фрагменте.

Зашто је мој домен одбијен?

Важеће име хоста не сме да садржи размаке, празне ознаке, цртице на почетку или крају ознака, нити ознаке које су предугачке након конверзије.

Сврха Punycode формата у међународним називима домена

Punycode је стандардизовани поступак који омогућава представљање знакова ван ASCII опсега коришћењем искључиво дозвољеног скупа ASCII знакова. Овај систем је кључан за функционисање међународних назива домена (IDN), јер традиционални систем назива домена (DNS) историјски подржава само ограничен скуп знакова који обухвата слова енглеске абецеде, бројеве и цртицу.

Увођењем Punycode формата, корисници широм света могу да региструју и користе домене на својим матерњим језицима и писмима, укључујући ћирилицу, кинеско писмо, арапско писмо или специфичне латиничне знакове са дијакритицима. На тај начин, Punycode игра значајну улогу у веб приступачности и глобализацији интернета, омогућавајући локализовано искуство претраживања без потребе за изменом фундаменталне инфраструктуре мреже.

Структура Punycode ознака

Сваки домен који садржи међународне знакове преводи се у низ ASCII знакова где сваки део домена (ознака) који садржи некодиране знакове добија префикс xn--. Овај префикс служи као индикатор апликацијама и DNS серверима да је реч о кодираном међународном називу домена, а не о обичном тексту.

На пример, део домена који садржи посебне знакове трансформише се у ASCII ознаку која почиње са xn--. Процес је потпуно реверзибилан, што значи да се свака исправна xn-- ознака може поново претворити у свој оригинални Unicode облик ради приказа корисницима у веб прегледачима.

Разлика између URL адресе и имена хоста

За исправну конверзију помоћу овог алата важно је разликовати комплетну URL адресу од чистог имена хоста или домена.

  • Име хоста / домен: Представља само адресу сервера (нпр. bücher.example или xn--bcher-kva.example). То је једини формат који овај конвертор прихвата.
  • URL адреса: Садржи протокол (као што је https://), име хоста, путање, упите за претрагу или фрагменте (нпр. https://bücher.example/putanja?upit=1#deo).

Унос комплетне URL адресе у овај алат довешће до грешке при конверзији, јер протоколи, косе црте и додатни параметри нису део самог назива домена.

Правила за исправност домена и ограничења

Да би конверзија била успешна, унети домен мора испуњавати следеће техничке критеријуме:

  • Не сме да садржи размаке.
  • Не сме да садржи празне ознаке (нпр. две тачке узастопно).
  • Ознаке унутар домена не смеју имати цртице на самом почетку или на самом крају.
  • Појединачне ознаке унутар домена не смеју бити предугачке након што се изврши конверзија.
  • Максимална дужина уноса коју овај алат подржава је 10.000 знакова.

Алат подржава очување једне тачке на самом крају домена, уколико је она присутна у уносу.

Локална обрада података и приватност

Текст вашег домена се конвертује у вашем прегледачу. Ништа се не шаље на BroBroGo. Сви прорачуни и трансформације знакова извршавају се локално на вашем уређају, што обезбеђује да се унети подаци не преносе преко мреже током рада са алатом.

Како функционише конверзија у алату

Алат аутоматски детектује промене и врши конверзију тренутно током куцања или лепљења текста. Подразумевани смер рада је "Unicode у Punycode". Када се смер конверзије промени, чувар места (placeholder) у пољу за унос се прилагођава изабраном смеру.

Током рада, алат приказује следеће метрике у реалном времену:

  • Улаз: Број знакова у унетом тексту.
  • Излаз: Број знакова у добијеном резултату.
  • Ознаке: Број појединачних делова (ознака раздвојених тачкама) у конвертованом домену.

У зависности од акције и исправности уноса, систем приказује следеће статусне поруке:

  • "Спремно. Налепите домен за конверзију." — почетно стање када је алат спреман за рад.
  • "Конвертовање..." — током процеса обраде.
  • "Конвертовано." — када је поступак успешно завршен.
  • "Прво налепите домен." — када покушате да извршите акцију над празним пољем.
  • "То није важеће име домена. Користите име хоста без протокола, путање или размака." — када унос садржи недозвољене знакове или неисправан формат.
  • "Унос је предугачак за овај алат. Нека буде краћи од {max} знакова." — када унос пређе лимит од 10.000 знакова.
  • "Није могуће конвертовати овај домен." — у случају других техничких грешака током превођења.
  • "Обрисано." — када се улазно поље испразни.
  • "Пример је учитан." — када корисник кликне на опцију за учитавање тест примера.
  • "Излаз је премештен у улаз." — када се резултат пребаци у поље за унос ради даље или обрнуте конверзије.

Често постављана питања (FAQ)

Чему служи Punycode?

Punycode омогућава да називи домена са знаковима као што су ü, 例 или भारत буду представљени као ASCII ознаке које почињу са xn--.

Да ли треба да налепим целу URL адресу?

Користите само име хоста или домен, као што су bücher.example или xn--bcher-kva.example. Изоставите https://, путање, упите и фрагменте.

Зашто је мој домен одбијен?

Важеће име хоста не сме да садржи размаке, празне ознаке, цртице на почетку или крају ознака, нити ознаке које су предугачке након конверзије.