webForumDet fria alternativet

Konvertera IDN-domännamn

ASP

5 svar · 469 visningar · startad av Grillcliff

Medlem sedan sep. 200032 inlägg
Frågan#1

Hej!

Hur skulle uppbyggnaden av en funktion likt convert("domänkonvertering.se") med output domänkonvertering.se kunna se ut?

Tycker mig ha sökt fram och tillbaka, men inte hittat något.

Med vänlig hälsning,

Medlem sedan juni 20019 519 inlägg
#2

är det bara xn-- och -xnb som läggs in och ta bort å ä ö?

function ConvertDomain()
	With New RegExp
		.Global = True
		.Pattern = "[^a-zA-Z]*"
		domain = .Replace(domain, "")
		.Pattern = "(\.(a-z){2,4})$"
		domain = .Replace(domain, "-xnb$1")
	End With
End Function

(otestat)

Medlem sedan juni 20014 421 inlägg
#3

http://en.wikipedia.org/wiki/Punycode

Där har du lite länkar också

voigtann1, algoritmen är lite mer avancerad än så. :)

Medlem sedan sep. 200032 inlägg
#4

colione skrev:

http://en.wikipedia.org/wiki/Punycode
Där har du lite länkar också
voigtann1, algoritmen är lite mer avancerad än så. :)

Tack, jag tror mig ha läst lite av den, men den verkar ohyggligt knepig att sätta sig in i. Tänkte mer om det fanns någon färdig funktion som webbhotell och andra använder sig av, eftersom det bygger på samma struktur och jag inte kan tänka mig att var och varannan sätter sig in i det :)

Medlem sedan juni 20014 421 inlägg
#5

Här finns en class för det i PHP:

http://www.phpclasses.org/browse/file/5854.html

Medlem sedan sep. 200032 inlägg
#6

Ja, eller koden som anropar funktionen verkar det som, och funktionen var inte jättekort heller. Den funkar i varje fall: Konvertera IDN-domännamn

Tack för hjälpen!

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)