IDNA står for "Internationalized Domenenavn i Applications". Selv om det er ulike utvidelser for PHP, de fleste av leverandørene ikke tilby disse til bruk.
Det er derfor vi programmert en implementering skrevet i PHP helt.
PHP Net_IDNA klasse er også tilgjengelig som en PEAR pakke.
Denne klassen er vårt bidrag til åpen kildekode-miljøet, og det er derfor det er licvenced under LGPL (GNU Lesser General Public Licnece), dvs den kan brukes i ikke-comercial og kommersielle prosjekter.
For å bruke Net_IDNA i dine egne appications, du trenger bare å ta med () eller require () kilden og instantiate klassen med $ IDN = new Net_IDNA ().
Objektet tilbyr to metoder - koder () for å konvertere en UTF-8 streng til Punycode format og dekode () for motsatt retning
Hva er nytt i denne utgaven: <. / p>
- Klassen støtter nå fullt IDNA 2008 og fikser noen mindre problemer med mb_string.
- Les den vedlagte ReadMe å lære å veksle mellom IDNA 2003 og 2008.
Hva er nytt i versjon 0.7.0:
- Dette bygger fikser en bug initialisering erstatte kartet for den tyske & szlig; på konstruksjonen. I tillegg innstilling om å konvertere & szlig; eller ikke via set_parameter () hadde ingen effekt.
Hva er nytt i versjon 0.6.4:
- Denne utgivelsen gir metoden encode_uri () for å spesifikt konvertere vertsnavnet del av en helhet URI å Punycode men la de andre komponentene (bane, søkestreng, etc.) alene.
- Koden har blitt ryddet opp litt.
Hva er nytt i versjon 0.6.2:
- Dette bygger løser et problem med php.ini direktiv mbstring.func_overload som kan føre til avskåret strenger når som koder for en Unicode-streng til Punycode.
Kommentarer ikke funnet