|
|
1
2
到目前为止,您需要设置 响应编写器 .只有一个响应头,您基本上只是指示客户机应用程序使用哪种编码来解释/显示页面。如果响应本身是用不同的编码编写的,那么这将不起作用。 您遇到这个问题的背景是完全不清楚的(请详细说明它以及将来遇到的类似问题),因此这里有几个解决方案: 如果是jsp,则需要在jsp顶部设置以下内容来设置响应编码:
如果是servlet,则需要在第一次刷新之前设置以下内容以设置响应编码:
两者都自动地隐式地设置
如果它是依赖基本
|
|
|
2
1
假设您控制了原始(正确表示的)字符串,并且只需要在win-1255中输出它们:
然后,在适当的地方简单地写下ba的内容。 编辑:你用BA做什么取决于你的环境。例如,如果您使用servlets,则可以执行以下操作:
我们也不应忽视打电话的可能方法
您澄清了您有一个需要解码的UTF-8文件。如果您还没有正确地解码UTF-8字符串,这应该没什么大不了的。只要看看 InputStreamReader (someinputstream,charset.forname(“utf-8”)) |
|
|
3
0
在页面中嵌入数据是什么?或者它应该作为文本读取(在UTF-8中),然后再在网页的编码(WE1255)中再写出来,或者你应该改变Java程序来创建WE1255中的文件(或者任何东西)。 如果你能提供更多关于系统工作原理的细节(什么是生成网页的?它是如何与Java程序交互的?这样会让事情更清楚。 |
|
|
4
0
在这种情况下,使用解析器加载UTF-8XML。这应该正确地将数据解码为UTF 16字符数据(Java字符串总是UTF 16)。您的输出机制应该从UTF-16编码到Windows-1255。 |
|
|
5
0
|