Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有特殊字符的xtag问题_Java_Xml_Xpath_Jstl - Fatal编程技术网

Java 具有特殊字符的xtag问题

Java 具有特殊字符的xtag问题,java,xml,xpath,jstl,Java,Xml,Xpath,Jstl,我正在使用x标记解析一个具有特殊字符的xml,例如,这里是我的xml <stack> <data title="thé"/> </stack> 这是通过浏览器直观地显示出来的 theé 我做错了什么?如何解决这个问题?由于源代码视图正确显示了字符,问题可能不在于JSTL XML标记表达式。相反,它可能与页面标记的内容类型有关 将单个非ASCII字符呈现为两个字符(第一个字符通常是带有某种重音的A)是UTF-8内容被视为ISO-8859-1或类似内容的一个

我正在使用x标记解析一个具有特殊字符的xml,例如,这里是我的xml

<stack>
<data title="thé"/>
</stack>
这是通过浏览器直观地显示出来的

theé

我做错了什么?如何解决这个问题?

由于源代码视图正确显示了字符,问题可能不在于JSTL XML标记表达式。相反,它可能与页面标记的内容类型有关

将单个非ASCII字符呈现为两个字符(第一个字符通常是带有某种重音的A)是UTF-8内容被视为ISO-8859-1或类似内容的一个非常确定的标志。我不是这方面的专家,但需要告诉浏览器您提供的内容是UTF-8格式的。因此,请检查输出的大小。它应该指定UTF-8:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >


很抱歉这里是xml这里是我正在使用的xtag语句编辑您的问题;突出显示代码/xml部分并点击{}按钮将其标记为代码。“xtag”/“x标记”是否表示JSTL的“xml标记”?另外,为什么这个问题被标记为XSLT?这正是我在页面顶部看到的
theé
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >