IDNA لتقف على "أسماء النطاقات الدولية في التطبيقات". على الرغم من أن هناك ملحقات مختلفة لPHP، فإن معظم مقدمي لا نقدم هذه للاستخدام.
هذا هو السبب في أننا مبرمجة لتنفيذ مكتوب في PHP تماما.
الطبقة PHP Net_IDNA تتوفر كحزمة الكمثرى أيضا.
هذه الفئة هي مساهمتنا في مجتمع المصادر المفتوحة، وهذا هو السبب في licvenced ذلك تحت LGPL (GNU الصغرى العمومية Licnece)، أي أنه يمكن استخدامها في مشاريع غير توازي والتجارية.
لاستخدام Net_IDNA في appications الخاصة بك، تحتاج فقط لتشمل () أو تتطلب () المصدر ومثيل الطبقة مع $ IDN = Net_IDNA جديد ().
الكائن يقدم طريقتين - ترميز () لتحويل سلسلة UTF-8 إلى تنسيق بيونيكود وفك شفرة () للاتجاه المعاكس
ما هو الجديد في هذا الإصدار:.
و فئة يدعم بشكل كامل IDNA 2008 وبإصلاح بعض القضايا الصغيرة مع mb_string.
قراءة التمهيدي الموردة لمعرفة كيفية التبديل بين IDNA 2003 و 2008.
ما هو الجديد في الإصدار 0.7.0:
هذا بناء بإصلاح خلل تهيئة استبدال الخريطة للحصول على الألمانية & szlig؛ على بناء. بالإضافة إلى ذلك، وضع سواء لتحويل & szlig؛ أو ليس عبر set_parameter () لم يكن لها تأثير.
ما هو الجديد في الإصدار 0.6.4:
هذا الإصدار يضيف encode_uri () طريقة لتحويل تحديدا اسم المضيف جزء من URI كله لبيونيكود لكن ترك المكونات الأخرى ( المسار، سلسلة الاستعلام، الخ) وحدها.
تم تنظيف رمز قليلا.
ما هو الجديد في الإصدار 0.6.2:
هذا بناء على إصلاح مشكلة مع التوجيه mbstring.func_overload PHP.INI التي يمكن أن تؤدي إلى قطع السلاسل عند ترميز سلسلة Unicode ل بيونيكود.
لم يتم العثور على التعليقات