本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
hibernate保存数据到mysql时的中文乱码问题
因为hibernate底层使用的是jdbc的技术,所以我参考了别人使用jdbc保存数据到mysql里面时解决乱码问题的方法!
首先要告诉数据库要插入的字符串的字符集,mysql 默认使用的字符集是 latin1。我要保存的字符串是 UTF-8 编码的(字符集是 Unicode),所以包含这个字段的表应该使用 UTF-8 编码。
这里有几种解决办法。
1、在建立数据库的时候指定数据库的字符集 ...
中文字符集编码unicode,gb2312,cp936,GBK,GB18030介绍
概要:
UTF-8的一个特别的好处是它与ISO- 8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。GB2312的code page是CP20936。GBK的code page ...
Java字符编码根本原理之乱码问题...gbk to utf-8
Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就很扯蛋,每个人都不愿意承认是自己的代码有问题。其实编码问题并没有那么神秘,那么不可捉摸,搞清Java的编码本质过程就真相大白了。
先看个图:
其实,编码问题存在两个方面:JVM之内和JVM之外。
1、Java文件编译后形成class
这里Java文件的 ...
java 无损读取文本文件
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull ...
Is it a bug in MySQL or in java-connector?
Description
In mysql-connector-java-5.1.27, the charset utf8mb4 is supported. But the steps and result bellow looks buggy.
1、 set character_set_server=gbk in my.cnf
2、 start mysql
3、 e ...
Incorrect string value: '\xE5\x86\x99\xE7\x9A\x84...'
测试环境:MySql5.1+Hibernate3.5+MyEclipase8
原因:我在项目中向mysql插入中文字符为乱码,于是我将mysql安装目录下的my.ini文件中的default-character-set修改为gb2312。然后再次执行java代码,抛出如下异常:
737 [main] WARN org.hibernate.util.JDBCExceptionRep ...
MySQL: Charset and Collation
1. Introduction
1) create table table_name (column_declaration) charset utf8;
2) set names gbk;
Comments:
1) What's the meaning?
2) What's the difference?
2. Charset
...
如何设定html字符集
1》首先,说一说为什么要设置html文件的字符集
如果不指定的话,浏览器会使用本地操作系统的字符集,那么,如果你的应用需要支持多国语言的话,就会有问题,比如你的页面里有中文字符,终端用户的本地操作系统的字符集是ISO-8859-1,那么浏览器就会用ISO-8859-1来解码你的html文件。这样就会造成中文乱码。
如果html文件中没有中文字符,但是页面上有表单输入,那么如果录入中文后提 ...
修复GNUCash数据库中的乱码
GNUCash 是一款很好的记账软件,但在使用 MySQL 作为存储后端时,由于其对连接字符集的设置有漏洞,容易出现记账备注中的中文变乱码的情况。此时,可以在 MySQL 中执行如下 SQL 语句完成修复工作:
update splits set memo=convert(binary(convert(memo using latin1)) using utf8) where char_le ...
MySQL5.x处理中文全解
我这边用 Java 连接 MySQL 数据库,通过 JDBC 写入数据。在 Java 中直接生成的中文字符串,写入数据库变成半角问号“?”。以下是我解决此问题的记录。
首先,我用 Putty 这个工具连接 MySQL 以检查中文写入情况。这里有一个设置。此设置如果不对,则会导致乱码。
然后,MySQL 提供了关于字符集的很多变量。可以通过 MySQL 命令来查看。
输入命令:mysql&g ...
CharsetUtil
开发者博客:http://www.developsearch.com
/**
* 字符编码辅助类
*
* @author chenxin
* @version [版本号, 2012-5-21]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class CharsetUtil {
public static fina ...
获取页面编码
简单记录,个人学习
document.charset -------读写多可以,支持ie|safari|chrome|opera
document.characterSet -------只读,支持ff
https://developer.mozilla.org/en/DOM/document.characterSet
contentType与pageEncoding的区别
pageEncoding
在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。
就是讲:优先级pageEncoding>contentType>默认
Content ...