讨厌的乱码问题

wxjsp007 2001-09-18 02:25:57
在jsp页面中输入日文,下一页面读取输入的信息,
String str=request.getparameter("text");
out.println(str);// 成功,显示输入的值.
System.out.println(str);// 失败,显示为??????.
各位好心人哪,行行好,我俄.
...全文
98 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
支持一把
wilddragon 2001-09-24
  • 打赏
  • 举报
回复
好睡了
wilddragon 2001-09-21
  • 打赏
  • 举报
回复
支持支持
jamsband 2001-09-20
  • 打赏
  • 举报
回复
还好,我们也做了一个日文站点,应该是这样的
<%@ page language = "java" contentType = "text/html;charset=Shift_Jis" %>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
</head>
<body>
<%
String str=request.getparameter("text");
out.println(str);
System.out.println(str);
%>
</body>
</html>
有问题一起讨论,QQ:2957946
cherami 2001-09-19
  • 打赏
  • 举报
回复
这和JAVA的输出流有关,out.println(str);是输出到PrintWriter对象,该对象自动把JAVA内部的UNICODE编码转换为客户端可以浏览的编码。
而System.out.println(str);是直接输出到终端,不进行转换。如果是中文支持的终端的话,一般是GB2312,英文的就是ASCII了,当然不能正确显示了。
WordPress建立博客后,你是否遇到过这样的问题,当你发表几篇较长的文章时,你的博客首页就会拉的好长,wordpress里面有个自带的more标记可以截取文章,使用起来有点不方便,还得来回的切换源码格式,实质令人讨厌啊。 wp-limit-posts-automatically插件就是解决这个问题的,安装后可以设置几种方式来进行截断文章,那样,每次发表文章时,就不用再为文章截断的事情而来回的切换源码格式了,下面就来看看此插件的安装及使用吧! wp-limit-posts-automatically插件安装: 1.下载wp-limit-posts-automatically插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。 2.登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。 3.插件激活后,在“Setting”-->“limit-posts-automatically”中设置相关信息,如下图所示(点击查看大图): 在图中基本上把插件的相关功能都有介绍了,这里就不重复解说了,但需要说明的是,由于存在中英文字符的区别,此插件在按照Letter或word格式进行文字截取时,会出现文字长度不对的情况,而且有时还会出现乱码的情况。 为了解决这个问题,国内有位博主对此插件进行了汉化,汉化后的插件完全按照中文习惯,合并了Letter和word的分割方式,让文章正常分割,而且也解决乱码问题,汉化后的插件使用和英文版的一样,全中文界面使用起来应该更方

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧