Il-Konvertitur tal-Punycode huwa għodda li tikkonverti ismijiet ta' dominji internazzjonali bejn ir-rappreżentazzjoni Unicode tagħhom u l-ekwivalenti tagħhom f'Punycode. Din l-għodda tittrasforma isem ta' dominju li fih karattri speċjali f'tikketta ASCII li tibda b'xn-- (Unicode għal Punycode), jew ireġġa' lura dan il-proċess billi jikkonverti tikketta xn-- lura għall-forma Unicode oriġinali tagħha (Punycode għal Unicode). Il-konverżjoni sseħħ istantanjament waqt li tkun qed tikteb.
It-test tad-dominju tiegħek jiġi kkonvertit fil-browser tiegħek. Xejn ma jittella' fuq BroBroGo.
Ir-Rwol tal-Punycode fl-Ismijiet ta' Dominji Internazzjonali
Is-sistema tal-ismijiet tad-dominji (DNS) tradizzjonalment kienet limitata għal sett ristrett ta' karattri ASCII. Bl-introduzzjoni ta' ismijiet ta' dominji internazzjonali (IDNs), l-utenti madwar id-dinja jistgħu jużaw dominji b'karattri li mhumiex ASCII, bħal ü, 例, jew भारत. Peress li l-infrastruttura tad-DNS eżistenti teħtieġ karattri ASCII biex tiffunzjona b'mod korrett, il-Punycode iservi bħala mekkaniżmu ta' traduzzjoni.
Punycode jittraduċi string ta' karattri Unicode f'format kompatibbli mal-ASCII. Kull tikketta kkonvertita li fiha karattri mhux ASCII tiġi rrappreżentata bi prefiss speċifiku: xn--. Dan il-prefiss jindika lis-sistemi tal-internet li s-sekwenza ta' wara tirrappreżenta test Unicode kkodifikat. Dan il-proċess huwa essenzjali għall-aċċessibbiltà tal-web u l-użu globali tal-internet, peress li jippermetti lill-utenti jibbrawżjaw l-internet billi jużaw il-lingwa u l-alfabet nattiv tagħhom filwaqt li jżommu l-kompatibbiltà sħiħa mas-sistemi tekniċi tal-internet.
Formati ta' Input Aċċettati u Limitazzjonijiet
L-għodda taċċetta hostname jew isem ta' dominju bħala input. Il-formati aċċettati huma:
- Dominji Unicode: Eżempji bħal
bücher.example. - Dominji Punycode: Eżempji bħal
xn--bcher-kva.example.
Hemm distinzjoni ċara bejn URL sħiħ u hostname jew isem ta' dominju. L-input m'għandux jinkludi l-protokoll https://, mogħdijiet (paths), query strings, jew frammenti.
Biex il-konverżjoni tkun valida, l-input għandu jsegwi dawn ir-regoli strutturali:
- Ma jistax ikun fih spazji.
- Ma jistax ikun fih tikketti vojta.
- Ma jistax ikun fih singijiet fil-bidu jew fl-aħħar tat-tikketta.
- It-tikketti m'għandhomx ikunu twal wisq wara li ssir il-konverżjoni.
- L-input huwa limitat għal massimu ta' 10,000 karattru.
Metriċi u Outputs tal-Konverżjoni
Meta l-għodda tipproċessa l-input, hija tipprovdi r-riżultati u l-metriċi li ġejjin:
- Riżultat: L-isem tad-dominju kkonvertit fil-format il-ġdid.
- Input: In-numru ta' karattri preżenti fl-input oriġinali.
- Output: In-numru ta' karattri preżenti fir-riżultat ikkonvertit.
- Tikketti: In-numru ta' tikketti individwali (is-segmenti separati b'punti) fl-isem tad-dominju kkonvertit.
L-għodda tappoġġja wkoll iż-żamma ta' punt wieħed fl-aħħar tad-dominju jekk dan ikun preżenti fl-input.
Regoli tal-Interface u Messaġġi ta' Status
L-għodda taħdem b'mod awtomatiku fuq id-direzzjoni tal-konverżjoni "Unicode għal Punycode". Meta tibdel id-direzzjoni tal-konverżjoni, il-placeholder tal-input jaġġorna awtomatikament biex juri l-format mistenni. Jekk l-input ma jkunx validu, ikun vojt, jew jaqbeż il-limitu tal-karattri, l-output jiġi kklerjat u jintwera messaġġ ta' status speċifiku.
L-interface tuża dawn il-messaġġi ta' status u tikketti skont is-sitwazzjoni:
- Lest. Inkolla dominju biex tikkonvertih. — Jintwera meta l-għodda tkun lesta għall-użu.
- Qed jiġi kkonvertit... — Jintwera waqt li l-proċess tal-konverżjoni jkun attiv.
- Ikkonvertit. — Jintwera meta l-konverżjoni tirnexxi.
- Inkolla dominju l-ewwel. — Jintwera jekk tipprova tikkonverti mingħajr input.
- Dak mhuwiex isem ta' dominju validu. Uża hostname mingħajr protokoll, mogħdija jew spazji. — Jintwera jekk l-input jinkludi elementi mhux permessi bħal protokolli jew spazji.
- Dak l-input huwa twil wisq għal din l-għodda. Żommu taħt
{max}karattru. — Jintwera jekk l-input jaqbeż il-limitu ta' 10,000 karattru. - Ma setax jiġi kkonvertit dan id-dominju. — Jintwera jekk iseħħ żball ġenerali waqt il-konverżjoni.
- Ikklerjat. — Jintwera meta l-oqsma kollha jiġu mnaddfa.
- Il-kampjun tella'. — Jintwera meta jitgħabba d-dominju tal-kampjun.
- L-output tmexxa għall-input. — Jintwera meta r-riżultat jiġi kkupjat lura fl-input biex tinbidel id-direzzjoni tal-konverżjoni.
Utenti li għandhom bżonn din l-għodda
Il-konverżjoni bejn Unicode u Punycode hija meħtieġa minn diversi professjonisti li jaħdmu fuq l-infrastruttura tal-web:
- Żviluppaturi: Li jaħdmu fuq applikazzjonijiet u sistemi li jappoġġjaw ismijiet ta' dominji internazzjonali.
- Amministraturi ta' dominji: Li għandhom bżonn jirreġistraw jew jikkonfiguraw IDNs fis-servers tal-ismijiet tagħhom.
- Amministraturi tal-SEO: Li janalizzaw links u jottimizzaw strutturi ta' dominji għal swieq internazzjonali.
- Awdituri tas-sigurtà: Li jivverifikaw l-awtentiċità tad-dominji u janalizzaw attakki potenzjali bbażati fuq karattri Unicode li jixbhu lil xulxin.
Mistoqsijiet Frekwenti (FAQ)
Għal xiex jintuża l-Punycode?
Punycode jippermetti li ismijiet ta' dominji b'karattri bħal ü, 例 jew भारत jiġu rrappreżentati bħala tikketti ASCII li jibdew b'xn--.
Għandi ninkolla URL sħiħ?
Uża biss il-hostname jew id-dominju, bħal bücher.example jew xn--bcher-kva.example. Tħallix https://, mogħdijiet (paths), query strings u frammenti.
Għaliex id-dominju tiegħi ġie rrifjutat?
Hostname validu ma jistax ikun fih spazji, tikketti vojta, singijiet fil-bidu jew fl-aħħar tat-tikketta, jew tikketti li huma twal wisq wara l-konverżjoni.
Fejn jiġi pproċessat it-test tad-dominju tiegħek?
It-test tad-dominju tiegħek jiġi kkonvertit fil-browser tiegħek. Xejn ma jittella' fuq BroBroGo.