IDNA staat voor "Internationalized Domain Names in Applications". Hoewel er verschillende extensies voor PHP meeste providers niet deze bieden voor gebruik.
Daarom hebben we geprogrammeerd een implementatie geschreven in PHP volledig.
PHP Net_IDNA klasse is ook beschikbaar als een PEAR pakket.
Deze klasse is onze bijdrage aan de open source gemeenschap en dat is waarom het wordt licvenced onder de LGPL (GNU Lesser General Public Licnece), dat wil zeggen het kan worden gebruikt bij niet-commerciële en commerciële projecten.
Om Net_IDNA gebruiken in uw eigen appications, je hoeft alleen maar () op te nemen of eisen () de bron en instantiëren de klas met $ IDN = new Net_IDNA ().
Het object heeft twee methodes - coderen () voor het omzetten van een UTF-8-tekenreeks naar Punycode formaat en decoderen () voor de tegengestelde richting
Wat is nieuw in deze release: <. / p>
- De klasse nu volledig ondersteunt IDNA 2008 en lost een aantal kleine problemen met mb_string.
- Lees de meegeleverde ReadMe om te leren hoe om te schakelen tussen IDNA 2003 en 2008.
Wat is nieuw in versie 0.7.0:
- Deze versie lost een bug initialiseren van de te vervangen kaart voor de Duitse & szlig; Op construct. Bovendien, het instellen of om te zetten van de & szlig; indien via set_parameter () had geen effect.
Wat is nieuw in versie 0.6.4:
- Deze versie voegt de methode encode_uri () om specifiek zetten de hostnaam deel van een geheel URI om Punycode maar laat de andere componenten (pad, query string, etc.).
- De code is schoongemaakt een beetje.
Wat is nieuw in versie 0.6.2:
- Deze versie lost een probleem met de php.ini richtlijn mbstring.func_overload die kunnen leiden tot snaren af te snijden wanneer dat codeert voor een Unicode-string naar Punycode.
Reacties niet gevonden