سؤال

لديّ برنامج نصي coldfusion:

<cfset content = replace(content,"&##147;","""","all")>

الذي يحل محل &147; بواسطة ". تتفهم Google هذا أيضًا ، إذا كنت تكتب &#145; &#147; &#233; في صندوق البحث الخاص به تحولت على صفحة النتائج إلى ‘ “ é".

إذا بحثت عن é على هذا HTML KINTITY TAREUP الصفحة ، ستعود &#233; إلي. ولكن و لا يعود 145 و 147.

لذا فإن السؤال هو ، ما هو المرجع الرقمي ، وترميز الأحرف ، أو أي شيء آخر ، يتم استخدامه هنا بواسطة Coldfusion؟ أين يمكنني أن أرى تلك الخرائط 145 , ، 147 خرائط ل و 233 خرائط ل é?

بفضل المكافأة إذا قدم شخص ما صفحة تسرد هذه الأحرف (حيث يتم استبدال المزيد على البرنامج النصي).

تحرير: جعلني Havenard أدرك أنني كنت أكتب الشخصيات الخاطئة لأن متصفحي (الأوبرا) كان يعرضها بشكل سيء ، والآن أستخدم Firefox لتحرير هذا السؤال ، ونأمل أن يكون واضحًا :)

هتافات،

هل كانت مفيدة؟

المحلول 3

وجدت ذلك. Windows-1252. استغرقني وقتًا طويلاً ولكن شكراً لكل من حاول المساعدة :)

نصائح أخرى

إذا كنت على Windows ، يمكنك استخدام charmap.exe للحصول على تلك الرموز.

يمكن أن تمثل كيانات HTML رموزًا من خلال مرجع رقمي (مثل تلك التي لديك ويمكن أن تراها في خريطة الأحرف) أو عن طريق الاسم المستعار مثل <،> for> ، "لـ" إلخ.

هذه قائمة: http://www.w3schools.com/tags/ref_entities.asp

ربما شيء من هذا القبيل؟

http://www.w3schools.com/tags/ref_urlencode.asp

إذا كنت تعمل مع ASP.NET ، يمكنك استخدام httputily الفصل على النحو التالي:

string s = System.Web.HttpUtility.HtmlDecode(content);

لمزيد من المعلومات: http://msdn.microsoft.com/en-us/library/system.web.httputily(v=vs.110).aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top