我有一个字符串,说hello <whatever>, how are you?
。当我检查“页面源”时,我得到了该字符串的正确呈现(转换了特殊字符)。
但是,如果我尝试读取该字符串并将其放在弹出窗口消息上,则该消息将显示为hello , how are you?
。如果我在<
字符后面放置一个空格(即:hello < whatever >, how are you?
),则弹出消息会正确显示:hello < whatever >, how are you?
。
如何正确转义<
字符,以便正确读取整个文本? <
和&064;
没有做到这一点(请记住,无论如何都要正确转换)。
摘要:IE(11)无法正确读取任何字符串,其中包含<
特殊字符,后跟任何字母字符,且中间没有任何空格。
编辑:我一发布这个问题,你就可以通过阅读第一句话看出我的意思。它显示为hello , how are you?
,即使我在hello < whatever>, how are you?
字符与<
之间输入whatever
{。}}。
答案 0 :(得分:1)