大哥们,服务器的操作系统是日文的,我在中文的操作系统(XP)下开发,然后将工程放到 日文的操作系统上(服务器上)
从数据库获取出来到页面上显示的数据是乱码 变成 ?? 大哥们请问
服务器 在中文的操作系统下我们jsp 的页面开头是这样写的:
<%@ page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %>
其中的 charset=GBK 那么在请问日文的操作系统 应该怎么写? 也就是说 charset= ?
我在网上查了,我把charset=JIS 运行结果也是乱码 或者说,还要需要改哪些吗? 请大哥们帮帮小弟
解决方案 »
- 第一次用hibernate 难道是找不到hibernate.cfg.xml???
- javabean调用问题/
- 我这里有个 jsp注册页面代码 谁能帮我看看 我这个那里有问题
- 怎么将 表单中的空格 换行 转换成 HTML中的语言
- 求助大侠,关于sun.net.ftp的问题.
- 求教前辈,我用struts2和hibernate编的程序出这样的错误,是因为什么,怎么解决?谢谢
- 新手问题!!请答复
- javamail如何下载外网的附件(如163、yahoo、126之类)??
- Js问题,请大家给看看
- 用什么比较简单的方法,给用户正确的提示?
- apache + tomcat 的一个疑问,求达人解答!
- JSF监听器怎么做?
二 把你的运行平台上的配置也改成GBK 或者 UTF-8 比如 Myeclipse6.0
三 就是 你说的页面上改成 你说的 GBK 就 OK了
四 如果还有乱码 就修改下 IE上的 表示 里面有 编码格式 改成 中文简体 GBK 或者GB2312之类的 自己 琢磨下就可以了。我现在也是用的日文系统 乱码问题都解决了。
建议这种东西最好都采用utf-8的编码。
日文编码一般都是用这3个
试试这个吧,我也是日文系统,别人的项目都是这么设置的
现在出现在问题:因为服务器在日本, 我通过远程打开代码,在代码里(以前是中文,但是到了服务器,也显示乱码),同样运行出来的结果,不管是页面的提示信息,还是从库里读出来的,都是乱码。
以下,我在页面上,所写的代码,一,二,三,我都测试过了,还是不行。
第一种:
<%@ page contentType="text/html; charset=[color=#FF0000]Windows-31J" language="java" import="java.sql.*" errorPage="" %>
第二种:
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
第三种:
<%@ page contentType="text/html; charset=JIS" language="java" import="java.sql.*" errorPage="" %>请大哥们,救救 小弟我[/color]
charset=windows-31j"
pageEncoding="windows-31j"
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=iso8859-1"%>
<html>
<head>
<title>中文问题</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
</head>
<body>
我是个好人
</body>三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会出现乱码。必须一致才可以。第三处编码为控制浏览器的解码方式。如果前面的解码都一致并且无误的话,这个编码格式没有关系。有的网页出现乱码,就是因为浏览器不能确定使用哪种编码格式。因为页面有时候会嵌入页面,导致浏览器混淆了编码格式。出现了乱码。
乱码和这三个地方都有关系,我们现在做的也是在日文系统下开发,编码统一成utf-8基本就不会出现乱码了,
还有你从数据库得出的数据也有可能和你显示的编码方式不一样,所以你需要在连接的时候也设置一下数据读取的编码方式。
页面上的文字可以采集到一个文件,对他们用命令 native2ascii 进行编码
关键是 页面和数据库的编码方式要统一
不过推荐有UTF-8