`
橄榄绿
  • 浏览: 277187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

把项目的编码由gb2312改成utf-8的方法

阅读更多

首先,第一步是处理数据库。

1、把数据库的数据全部导出成db.sql文件,我用的是mysql_front客户端。然后去编辑器打开db.sql,把ENGINE=InnoDB DEFAULT CHARSET=gbk ROW_FORMAT=COMPACT COMMENT='表';
改成ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='表';
然后把文件另存成utf-8格式。
2、把原来的数据库删掉或改名,(注意备份)用db.sql文件直接创建数据库,即可。


第二步,把所有jsp页面的<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>改成这个,然后把页面都另存为utf-8格式。


第三步:把所有的calss文件都另存为utf-8格式。然后编译。在web.xml中设置一个过滤器把编码格式设成utf-8.
<filter>
        <filter-name>Set Character Encoding</filter-name>
        <filter-class>org.filter.EncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </filter>


这样就可以完成整个项目的编码的由gb2312到utf-8的编码转化了。

分享到:
评论

相关推荐

    GB2312-UTF-8编码批量转换

    本文将深入探讨"GBK-GB2312-UTF-8编码批量转换"的相关知识点。 首先,我们要理解GB2312、GBK以及UTF-8这三种编码标准。 GB2312(国标汉字编码)是中国大陆最早制定的简体中文字符集,它包含了6763个常用汉字和一些...

    shell脚本 字体转换 gb2312到UTF-8

    这是shell写的一个小脚本 为了让那些在linux下查看windows下的一些文件提供方便 只需将后缀改成.sh 再将其拷贝到你要转换的文件夹下 运行就OK

    GBK GB2312 UTF-8 ISO-8859-1区别

    字符编码标准之GBK、GB2312、UTF-8和ISO-8859-1的比较 字符编码标准是计算机领域中的一项基本技术,用于将文字或符号转换为计算机能够识别的二进制代码。常见的字符编码标准有GBK、GB2312、UTF-8和ISO-8859-1等,...

    gb2312和utf8相互转换

    基于keil,单片机,实现gb2312和utf8编码的相互转换,实现web中文下发后台的封装转换。

    如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程.zip

    3. **转换编码**:对于检测到GBK编码的文件,使用`java.nio.file.Files`类的`readAllBytes`和`write`方法,配合`java.nio.charset.StandardCharsets`中的`UTF_8`常量,将文件内容从GBK编码转换为UTF-8编码。...

    pb调用外部函数进行字符集转换.zip

    本压缩包“pb调用外部函数进行字符集转换.zip”提供了一些方法来实现UTF-8、GB2312和CP936之间的转换。以下是对这些转换操作的详细解释: 1. **UTF-8转GB2312**: UTF-8是一种可变长度的Unicode编码,广泛用于网络...

    vs文件编码批量转换工具

    此工具可批量修改文件编码(默认gb2312转utf8,可修改) python版本:2.7 使用说明: dirGb2312ToUtf8('F:\work\MyProject\Source\MyProject') 把以上路径改为自己需要转换的文件夹即可

    Delphi中UTF-8,Unicode格式转换

    delphi7调用delphi2009生成的dll文件会出现乱码问题。是unicode的原因 终于找到了UTF-8、Unicode格式转换函数

    Shell脚本把文件从GBK转为UTF-8编码

    ## convert file from GB2312 to UTF-8## path="$1" unset opt if [ "$2" = "force" ]; then opt="-c -s" fi # ... ``` 脚本开始时,定义了脚本的解释器为`/bin/sh`,这是一个标准的Unix/Linux shell。接下来,`...

    文本文件编码转换工具 gbk utf8 gb2312

    charset=utf-8"&gt;&lt;/HEAD&gt; "说明此文件编码为utf8" 4)在 mysql_select_db("表名",$id); 后面加入一行 mysql_query("set names utf8;"); &lt;!-----说明数据库连接也用utf8编码-----&gt; 5)*.php 文件在存盘的时候也以 ...

    css3menu导航栏制作

    拥有漂亮的 CSS 导航菜单,是很多同学都希望的。...如果你一定要用UTF-8编码的话,用Dreamweaver打开修改过的CSS3 Menu.html文件,再把里面的编码方式改掉即可:GB2312改成UTF-8,保存之后就行了。

    PHP和Mysql中转UTF8编码问题汇总

    一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意,如果没有转换彻底,将会有很多的编码问题出现! PHP页面转UTF-8编码问题 1.在代码开始出加入一行: header(“Content-Type: ...

    谷歌浏览器ipad版

    写此贴为记录自己的学习历程,供后来者以观. ...???????"....方法如下: ...1)在phpmyadmin 中建库的时候一切默认 &lt;...-----MySQL 字符集: UTF-8 Unicode (utf8...解决起来很简单,把它们的编码都改成 utf8 好了. 批量文件转码工具

    解决phpmyadmin中文乱码问题。。。

    打开phpMyAdmin的根目录下的libraries/select_lang.lib.php文件,找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8'。这是因为服务器会把没有"-utf-8"的语言过滤掉,在libraries/database_interface...

    Oracle将字符编码从GBK转到UTF8,如何操作比较稳妥?

    朋友问: 有个学校oracle数据库的编码是GBK,而且库里边已经有很多生产数据了,现在想改成UTF8的,如果执行了这步操作,会出现哪些问题? 我的回答: 因为utf8的库中文占3个byte,gbk占2个byte,所以会出现客户端...

    将html页改成jsp的两种方式

    这里介绍两种转换方法。...如果项目中涉及多种语言,统一使用UTF-8可以避免编码不一致的问题。但某些情况下,考虑到历史原因或特定需求,可能仍需使用其他编码。在转换HTML为JSP时,确保编码设置正确,以防止乱码问题。

    asp实现二进制字符串转换为Unicode字符串

    若需要utf-8格式,请自行将下面的GB2312改成utf-8。 ‘ 二进制转字符串,否则会出现乱码的! Function sTb(vin) Const adTypeText = 2 Dim BytesStream,StringReturn Set BytesStream = Server....

    完美解决php 导出excle的.csv格式的数据时乱码问题

    2、有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的excle是微软的产品,所以需要把文件格式改成,UTF-8有BOM格式的。 以上这篇完美解决php 导出excle的.csv格式的数据时乱码问题就是小编分享给大家的全部...

    如何解决远程页面抓取中的乱码问题

    由于平时使用的网页文件基本上都是gb2312编码方式,如果通过xmlhttp控件读取的话,肯定会出现乱码问题,但是要把所有文件都改成utf-8编码,操作上比较麻烦。经过反复比较,我找到了相对实用的解决方法。 ff提供了...

    mysql字符集和数据库引擎修改方法分享

    解决的方法是: 在phpmyadmin首页的右边有个Language选项,把默认的中文 – Chinese simplified-gb2312改成 中文 – Chinese simplified,则左边的MySQL 字符集会变成UTF-8 Unicode (utf8) ,乱码问题得到解决!...

Global site tag (gtag.js) - Google Analytics