zoukankan      html  css  js  c++  java
  • JSP的编码问题

    真是太奇怪了。今天做jsp的作业的时候,从数据库取出来的中文直接set到session里的话,再取出来竟然变成了乱码。问老师,老师竟说这是正常的。说有些时候,JSP放数据到session里会乱码,而有些时候,又不会乱码。会不会乱码,存在不确定性。 这太郁闷了!老师说,遇到这种问题的时候,需要把字符串的编码集进行调整。从数据库取出中文放进去的时候,可以调成ISO-8859-1。当然要往外取出正常使用(比如往数据库保存),而不是直接向页面输出的话,还需要再转换成GBK或GB2312。

    相关转换代码如下:


    //假设要转换字符串是ccc
    String str=new String(ccc.getBytes(),"iso-8859-1");


    //转换回来,由于是从iso-8859-1转换,而不是默认字符集,所以要指定一下字符集。


    String str
    =new String(ccc.getBytes("iso-8859-1"),"GBK");


    真想弄明白这种“不确定性”到底是怎么回事啊!
  • 相关阅读:
    sqlserver的版本号
    看了wcf后的一些疑问,请高手指导
    vs2008怎么与vss2005集成(已解决)
    下载的文件名问题[转]
    问题解答
    常见问题FAQ
    参观用友(UFIDA)产业园流水账~~
    问题解答
    Langzhi RAD Framework
    常见问题FAQ
  • 原文地址:https://www.cnblogs.com/zxsoft/p/967823.html
Copyright © 2011-2022 走看看