SqlServer中文乱码问题的解决方法

我流程里,使用的是gbk,或gb2312编码格式,utf-8还没试过。

1)jsp页面:

//1.下面这句是解决乱码的关键之一,下面这句不仅影响中文,还影响布局,我之前布局时用utf-8,现在又改为gb2312,放在IE8里布局乱掉,firefox里正常。

2)服务器端,servlet里:

把从界面获得的参数,转成gb2312,因为浏览器默认传参数的编码是iso-8859-1

String searchW = req.getParameter(“searchWord”);

//2.下面这句是解决乱码的关键之一

String searchWord = new String(searchW.getBytes(“iso-8859-1″),”gb2312″);

下面这两句我做了测试,加了和没加只要上面的步骤正确,都可以显示中文。不过我还是加了

req.setCharacterEncoding(“GB2312″);

resp.setContentType(“text/html;chartset=GB2312″);

3)数据库端,把数据库编码也设为gbk.

我今天也碰到了一个头疼的问题:如果把chartset utf-8改为gb2312,IE8里的网页布局就会有点乱。firefox还是正常,如果不改为gb2312中文数据又会出现乱码。所以页面的编码,在IE8里还会影响到布局。(其他IE版本没做测试)

后来我把,所有的css文件,都保存为gbk的编码格式,把css里的中文乱码都删掉,在IE8中的布局才恢复正常。

附带查看操作系统编码的Java程序:

public classShowSystemDefaultEncoding {

public static void main(String[]args) {

String encoding =System.getProperty(“file.encoding”);

System.out.println(encoding);

}}

sql 转html 中文乱码问题,SqlServer中文乱码问题的解决方法相关推荐

  1. ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法

    sass文件编译时候使用ruby环境,无论是界面化的koala工具还是命令行模式的都无法通过,真是令人烦恼. 容易出现中文注释时候无法编译通过,或者出现乱码,找了几天的解决方法终于解决了. 这个问题的 ...

  2. Hive,Hbase shell 中文变问号(??) 的解决方法

    Hive,Hbase shell 中文变问号(??) 的解决方法 参考文章: (1)Hive,Hbase shell 中文变问号(??) 的解决方法 (2)https://www.cnblogs.co ...

  3. manjaro中文输入法已安装但切换不了解决方法

    manjaro中文输入法已安装但切换不了解决方法 参考文章: (1)manjaro中文输入法已安装但切换不了解决方法 (2)https://www.cnblogs.com/kunx/p/9143959 ...

  4. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

    ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...

  5. SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法

    SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法 参考文章: (1)SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法 (2)https: ...

  6. SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法

    SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法 由于Windows Server2012 R2更新问题导致SQL Server 2017安装失败.提示 ...

  7. ORACLE动态sql在存储过程中出现表或视图不存在的解决方法

    ORACLE动态sql在存储过程中出现表或视图不存在的解决方法 CREATE OR REPLACE PROCEDURE P_test is strsql varchar2(2000); BEGIN   ...

  8. php sqlserver 中文,php链接sqlserver中文乱码怎么办?

    php链接sqlserver中文乱码怎么办?,代码,分析器,乱码,俄文,解决办法 php链接sqlserver中文乱码怎么办? 易采站长站,站长之家为您整理了php链接sqlserver中文乱码怎么办 ...

  9. SQLServer 2000 126错误的解决方法

    问题描述:今天打开一台服务器准备恢复SQLServer 2000的数据库,发现登录企业管理器时总是报:错误126:常规错误,然后在SQLServer组下面什么内容也没有,无法进行任何操作: 解决方法: ...

最新文章

  1. Leet Code OJ 简单(二)
  2. .net序列化与反序列化通用方法
  3. 微信小程序view标签内容 文本过长,自动换行的问题
  4. 量子计算入门-第二部分
  5. 【木头小开发】-iOS小小里程总结一二
  6. 16 代码分割之错误边界与Suspense和命名导出
  7. facebook.com_如何降低电子商务的Facebook CPM
  8. 类模板 templateclass T
  9. 都是arm 为什么用java,为什么内存指令在ARM汇编中需要4个周期?
  10. HITB_Binary_100_writeup
  11. 【Java】抽象类和接口的区别
  12. c语言头文件有哪些intr,有没有大神帮帮忙
  13. 分析拼多多分享文案的技巧
  14. STM32之震动传感器、继电器介绍及实战
  15. matlab计算离散卷积
  16. 提升效率有方法,5款好用办公软件
  17. [Python-9]GUI编程
  18. 上次吹的牛实现后,李彦宏又在百度世界大会立了三个flag!
  19. 2021年恩施高中高考成绩查询,2020年恩施州各高中高考喜报!恩高、巴东一中、利川一中谁最好?...
  20. 2019-2020 书籍目录(网易)

热门文章

  1. Network 之四 常用 Linux 网络命令及网络调试工具介绍
  2. python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程
  3. 启明云端分享| 盘点 ESP32-S3到底有哪些功能特性
  4. 启明云端分享|注意了,ESP-12F和ESP-12S虽然只有一个字母不同,但在选型时,要注意了,ESP-12F底部是有焊盘的!
  5. 一文看懂:BTS5210G 智能高侧电源开关
  6. acf滞后数必须为正整数。_【知识点】“勾股定理”的必考点,必须掌握!
  7. 代码检查规则背景及总体介绍
  8. 008 selenium html报告
  9. 实战NFS服务搭建与配置
  10. 了解mysqlpump工具