Idna áll a "nemzetközi domainnevek Alkalmazások". Bár van különböző kiterjesztéseket PHP, a legtöbb szolgáltató nem kínál ilyen használatra.
Ezért van programozva egy végrehajtási PHP-ben íródott teljesen.
PHP Net_IDNA osztály is elérhető a PEAR csomag.
Ez az osztály a mi hozzájárulásunk a nyílt forráskódú közösség és ezért is van licvenced alatt LGPL (GNU Lesser General Public Licnece), azaz fel lehet használni a nem-Ipari és kereskedelmi projektek.
Ahhoz, hogy használni Net_IDNA a saját igénylő alkalmazásokra fejlesztették ki, akkor csak meg kell, hogy tartalmazza () vagy require () a forrás és példányosítani az osztályt a $ IDN = new Net_IDNA ().
Az objektum két módszert ajánl - kódolás () átalakítására egy UTF-8 karakterlánc Punycode formátumban és dekódolni () az ellenkező irányba.
Mi az új ebben a kiadásban:
- Az osztály teljes mértékben támogatja Idna 2008 és javít néhány kisebb problémák mb_string.
- Olvassa el a mellékelt Fontos tudnivalók az, hogy megtanulják, hogyan kell közötti váltáshoz Idna 2003 és 2008.
Mi az új verzióban 0.7.0:
- Ez a build javít egy hibát, inicializálja a helyére térkép A német és szlig; A konstrukció. Továbbá, beállítás, átalakítsa-e a & szlig; vagy sem via SET_PARAMETER () nem volt hatása.
Mi az új verzióban 0.6.4:
- Ez a kiadás a módszer encode_uri (), hogy konkrétan átalakítani a fogadó nevét része egy URI hogy Punycode de hagyja a többi komponens (path, lekérdezés string, stb) egyedül.
- A kód már tisztították meg egy kicsit.
Mi az új verzióban 0.6.2:
- Ez a build egy olyan hibát javít a php.ini Irányelv mbstring.func_overload, hogy vezethet, hogy vágja le húrok kódoló Unicode karakterláncot Punycode.
Hozzászólás nem található