htmlencode utf-8
-
05-07-2019 - |
سؤال
أنا أستخدم server.htmlencode على سلسلة UTF-8 في ASP-Classic ، والتي تعمل بشكل جيد حتى تكون هناك بعض لهجات في السلسلة على سبيل المثال recber ، والتي تظهر على أنها recber Rã¼stã (Rã¼stã¼ في المصدر).
لقد حاولت تعيين خاصية Response.charset إلى UTF-8 ولكن هذا لا يحدث أي فرق.
المحلول
تحديث (حل): إضافة <٪@codepage = 65001 ٪> في بداية الصفحة تصحيح المشكلة (http://technet.microsoft.com/en-us/library/bb742422.aspx)
شكرا جزيلا لجميع الاقتراحات.
نصائح أخرى
تحقق مما إذا كان المحرر الذي تستخدمه لعرض النص قد تم تعيينه لإظهار UTF-8.
هل حاولت urlencode كذلك؟
هل أنت متأكد من أن السلسلة صحيحة قبل تمريرها إلى htmlencode؟ يبدو أن السلسلة قد تكون مخطئة قبل يتم تمريره إلى htmlencode.
حاول تشفير سلسلة تعرفها صحيحة ، ومعرفة ما إذا كانت مشفرة بشكل صحيح.