Forum » Programiranje » Python - Kako preverit, ali je domena zapisana v "unicode" ali "idna"?
Python - Kako preverit, ali je domena zapisana v "unicode" ali "idna"?
HotBurek ::
Dobro jutro fantje in dekline.
Evo, nov dan, nov izziv.
Imam dva stringa, ki predstavljata domain part of url:
Zanima me, kako enostavno preverit, ali je domena zapisan v "unicode" načinu (domain_1), ali pa v "idna" načinu (domain_2)?
Pa brez try: ... except: ... , če gre.
Se pravi, če je kakšna funkcija za to? Like "string".isIdna() ali kaj temu podobnega.
p.s.: domain_1 je spet mal konvertal po svoje, gre za cilrilico.
Evo, nov dan, nov izziv.
Imam dva stringa, ki predstavljata domain part of url:
domain_1 = "везу-еду.рф"; domain_2 = "xn----ctbhcbk8fd.xn--p1ai";
Zanima me, kako enostavno preverit, ali je domena zapisan v "unicode" načinu (domain_1), ali pa v "idna" načinu (domain_2)?
Pa brez try: ... except: ... , če gre.
Se pravi, če je kakšna funkcija za to? Like "string".isIdna() ali kaj temu podobnega.
p.s.: domain_1 je spet mal konvertal po svoje, gre za cilrilico.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
- spremenilo: HotBurek ()
Ales ::
Mogoče bi izziv novega dneva lahko bil, da odpreš dokumentacijo dotične python knjižnice in pogledaš ali podobna funkcija obstaja. To namreč precej pohitri razvoj.
Če si v dvomih, poskusi v pythonu meriti čas, potreben da sam pogledaš v dokumentacijo in potem primerjaj s tem, koliko časa čakaš na on-topic odziv na forumu.
Aja, to ni predlog, da odpreš temo še za to, temveč da merjenje časa sam spišeš!
Če si v dvomih, poskusi v pythonu meriti čas, potreben da sam pogledaš v dokumentacijo in potem primerjaj s tem, koliko časa čakaš na on-topic odziv na forumu.
Aja, to ni predlog, da odpreš temo še za to, temveč da merjenje časa sam spišeš!

kuall ::
očitno ima fetiš na slo šit opice, da ga jahajo vsak dan, ko pa so za programerska vprašanja dost boljše strani z bolj normalnimi userji, npr stackoverflow.
DamijanD ::
meni je pa zabavno prebrati vprašanja in odgovore: skoraj "kaj bomo pa danes novega/starega izvedeli"
HotBurek ::
Vidim, da je ena od opcij uporaba "unidecode".
Sample:
Output:
Sample:
import unidecode;
url_list = [
"????-???.??",
"xn----ctbhcbk8fd.xn--p1ai"
];
for i in range(0, len(url_list)):
url = url_list[i];
print(str(url));
url_unidecode = unidecode.unidecode(url);
print(str(url_unidecode));
if str(url) == str(url_unidecode):
print("same");
else:
print("diff");
print("");Output:
????-???.?? vezu-edu.rf diff xn----ctbhcbk8fd.xn--p1ai xn----ctbhcbk8fd.xn--p1ai same
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
FireSnake ::
Mogoče bi izziv novega dneva lahko bil, da odpreš dokumentacijo dotične python knjižnice in pogledaš ali podobna funkcija obstaja. To namreč precej pohitri razvoj.
Če si v dvomih, poskusi v pythonu meriti čas, potreben da sam pogledaš v dokumentacijo in potem primerjaj s tem, koliko časa čakaš na on-topic odziv na forumu.
Aja, to ni predlog, da odpreš temo še za to, temveč da merjenje časa sam spišeš!![]()
Bo držalo. Ta sklop je postal greznica vročega bureka, ki za vsako neumnost odpre novo temo in nato sam sebi odgovarja.
Poglej in se nasmej: vicmaher.si

kuall ::
Saj drugega si ta shit forum ne zasluzi. Kdo pa bo resno debatiral s trolcki in hijencami in koprivami in smolvejli.
Zgodovina sprememb…
- predlagal izbris: Ahim ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Kje in kako dobiti vse črke abecede? (strani: 1 2 )Oddelek: Programiranje | 7247 (5545) | Gagatronix |
| » | Fake traffic generatorOddelek: Omrežja in internet | 2598 (1794) | HotBurek |
| » | Unicode decodeOddelek: Programiranje | 2155 (1613) | Randomness |
| ⊘ | python pomočOddelek: Programiranje | 3611 (2532) | Mavrik |
| » | Rusija dobila cirilsko vrhovno domenoOddelek: Novice / Apple iPhone/iPad/iPod | 9859 (8973) | MrStein |