在eclipse控制台输出jsp页面或得的中文时全是问号

用Ajax写注册页面时,检验用户名时,用的是中文名字注册,可是名字已经存在了,问什么还提示名字可用,然后我在控制台输出JSP页面获得的注册名字时,控制台输出的全是问号。

jsp页面已经用UTF-8了。

而且servlet也用UTF-8了,但是上图最后一行,输出页面获得的中文注册名字时,控制台就是问号。

如果你使用的是UTF-8的代码模式,你输出的时候需要将相关中文名字转码成GDK的才能够正常显示的。这个是常见的编码问题。追问

我eclipse的text file encoding 选项用的是默认的GBK啊

追答

但是你实际代码里面使用的编码格式是UTF-8啊,所以需要转码一下。

追问

我弄明白了,确实转下就OK了,奇怪了,我JSP和servlet都是UTF-8,怎么还需要转码啊?我把eclipse也调成UTF-8了还是不好使,还是需要转下,为什么会出现这种情况?

追答

UTF-8输出任何东西都需要转码。这个问题我也不是很明白。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网