W wxl123 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-05 #1 请问各位大虾Jsp向数据库中插入中文是乱码怎么办?我用的是jdk1.2.2,jswdk1.0.1。
A Atomic Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-06 #2 据说是JaveScript的BUG,去下载个补丁! 具体在哪里不知道
U urus Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-06 #4 这里一个很棘手的问题,不同的操作系统,不同的web server,不同的驱动程序 写法都不同,主要都是用不同的编码方式。
L larryle Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-07 #5 老兄, try this. 下面这个函数在JSDK2.0+MSSQL7+JDBC-ODBC下工作正常。 public ByteArrayInputStream ChineseToAscii(String str) throws UnsupportedEncodingException { return new ByteArrayInputStream(str.getBytes("8859_1")); }//end of function
老兄, try this. 下面这个函数在JSDK2.0+MSSQL7+JDBC-ODBC下工作正常。 public ByteArrayInputStream ChineseToAscii(String str) throws UnsupportedEncodingException { return new ByteArrayInputStream(str.getBytes("8859_1")); }//end of function
S sww Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-27 #6 将取得的字符串以bytes取出后放到数组中,再将最后加个‘0’,再以字符输出即可。
S sww Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-27 #7 上文笔误。 将取得的字符串以bytes取出后放到数组中,再将最后加个‘0’,再以字符串输出即可。
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #8 有时从 URL 或者 html form 中传递的是中文,就需要如此转换一下: String tt = request.getParameter("test"); String t1 = ""; if (tt != null) { t1 = new String(tt.getBytes("ISO8859_1")); } t1里面就是正确的中文
有时从 URL 或者 html form 中传递的是中文,就需要如此转换一下: String tt = request.getParameter("test"); String t1 = ""; if (tt != null) { t1 = new String(tt.getBytes("ISO8859_1")); } t1里面就是正确的中文
S spear Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-25 #9 如果使用的是sun的jdbc.odbc.JdbcOdbcDriver,一般来说应该字符集已经变成unicode了, 但如果使用各数据库厂商自己的驱动程序则可能是iso8859_1了,这时候需要进行转换, 同以上程序片断
如果使用的是sun的jdbc.odbc.JdbcOdbcDriver,一般来说应该字符集已经变成unicode了, 但如果使用各数据库厂商自己的驱动程序则可能是iso8859_1了,这时候需要进行转换, 同以上程序片断
Z zhouhe Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-25 #10 sTemp=new String(request.getParameter("paraname").getBytes("8859_1"),"JISAutoDetect"); sTemp即是正确的汉字,写入数据库即可。 (JISAutoDetect是针对日文的编码。中文可能要变换一下)
sTemp=new String(request.getParameter("paraname").getBytes("8859_1"),"JISAutoDetect"); sTemp即是正确的汉字,写入数据库即可。 (JISAutoDetect是针对日文的编码。中文可能要变换一下)
Z zKing Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-29 #11 在tomcat3.1中,只要在,jsp:page中指定charset旧可以了
C cyril2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-07 #13 to zking: charset指定为什么呢?
Z zhaofeiyu Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-14 #14 <%page contentType="text/html; charset=gb2312"%> Jdeveloper3.1 + resin1.3通的过!
D delphiasp Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-28 #15 我的办法最简单,我是把控制面板的 区域设置为美国