MySQL 中文显示乱码

MySQL 中文显示乱码

如果你遇到乱码问题,可以从下面几个问题逐步检查:

(1)检查你的文件存储编码是否和 meta 声明的一致,假如你的文件是按照 utf-8 编码存储,但是 meta 却声明为 gb2312 ,将导致乱码。

解决办法:将页面存储编码和 meta 声明保持一致。用记事本打开文件,“另存为”,下面有个选项是“编码”,选择和 meta 声明一致的编码方式。(提示:meta 的编码声明要放在 title 标签前面,否则容易导致页面空白。)

(2)检查你的数据库连接有没有设置连接方式(SET NAMES),MySQL 4.1 版本以后,如果你没有设置数据库连接方式,那么插入或者查询将出现乱码情况。

解决办法:在你的数据库连接设置为:

在hibernate.cfg.xml中应该这样写

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

如果用hibernate.properties

#hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

其中 utf8 需要根据你需要设置。

(3)检查你的页面编码、meta 声明、数据库连接方式(SET NAMES)是否一致,如果你的页面和meta设置为gb2312,但是却在程序中设置 SET NAMES utf8,同样会导致乱码。原因是如果页面设置为 gb2312 ,那么表单中的数据也是按照 gb2312 提交,但是程序却要求按照 utf8 去处理,结果自然是乱码。

解决办法:将页面编码、meta 声明、数据库连接方式(SET NAMES)保持一致,当然这里说的一致不是绝对的,如 MySQL 的 utf8 和页面中的 utf-8 是不一样的,具体要根据你的实际情况设置。

相关文档:

MYSQL--my.cnf配置中文详解 ZZ2007年08月16日 星期四 15:53mysqld程序--目录和文件

引用

basedir = path   使用给定目录作为根目录(安装目录)。

character-sets-dir = path   给出存放着字符集的目录。

datadir = path   从给定目录读取数据库文件。

pid-file = filename   � ......

MySQL ODBC connection strings

Open connection to local MySQL database using MySQL ODBC 3.51 Driver

"Provider=MSDASQL; DRIVER={MySQL ODBC 3.51Driver}; SERVER= localhost; DATABASE=Your_MySQL_Database; UID= Your_Username; PASSWORD=Your_Password; OPTION=3"

MySQL OLE DB & OleDbConnection (.NET fr ......

create procedure getInfor2()

BEGIN

declare _abc varchar(200);

declare stopFlag int;

DECLARE cursor_name CURSOR

FOR

select zhuanyuan from server;

DECLARE CONTINUE HANDLER FOR NOT FOUND set stopFlag=1;

OPEN cursor_name;

REPEAT

FETCH cursor_name INTO _abc;

begin

if _abc='root'

the ......

最近用到了一款数据库图形化管理工具Navicat for MySQL ,使用之后有一种感觉:原来编程可以很高效!

以前使用MySQL时,每次都只能在类似DOS的界面开发,使用官方提供的工具很容易就被卡到了,觉得还是字条界面比较高效,但是初学MySQL,很多功能都还没有完全清楚,使用安全性上的考虑也不够成熟。这时候我� ......

select * for update锁表的问题

由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。

举个例子:

假设有个表单products ,里面有id跟name二个栏位,id是主键。

例1: (明确指定主键,并且有此笔资料, ......

mysql的中文乱码url,MySQL 中文显示乱码相关推荐

  1. linux文件乱码crt,Linux中文文件显示乱码或Secure CRT显示乱码解决方案

    Linux中文文件显示乱码或Secure CRT显示乱码解决方案 1.设置Secure CRT options->session options->appearance->fond( ...

  2. xampp运行php中文乱码,dvwa+xampp搭建显示乱码的问题及解决方案

    如图,dvwa显示乱码,解决办法有两个: 1.方法一是,临时解决办法,也就是每次都得手动修改:利用浏览器的编码修改 2.方法二是:永久方案,那就是修改dvwa的配置文件,修改默认编码,位置在(记得打开 ...

  3. Ultral edit ,vim 显示乱码, source Insight 显示乱码

    参考网址: https://www.cnblogs.com/dongerlei/p/7834269.html https://blog.csdn.net/jdsnpgxj/article/detail ...

  4. xampp浏览php出现乱码,dvwa+xampp搭建显示乱码的问题及解决方案

    如图,dvwa显示乱码,解决办法有两个: 1.方法一是,临时解决办法,也就是每次都得手动修改:利用浏览器的编码修改 2.方法二是:永久方案,那就是修改dvwa的配置文件,修改默认编码,位置在(记得打开 ...

  5. linux oracle显示乱码,Linux下oracle显示乱码解决

    1.登录oracle用户,登录dba,显示乱码??? [root@redhat4 ~]# su - oracle [oracle@redhat4 ~]$ sqlplus / as sysdba SQL ...

  6. 计算机网络共享名称乱码,电脑wifi名称显示乱码怎么回事

    现如今生活还是办公都离不开wifi设备,电脑连接WiFi就可以轻松上网了,近期,很多网友遇到一个奇怪的问题,电脑正要连接wifi的时候发现名称显示乱码,不敢随意进行连接,是不是WiFi出现什么问题?针 ...

  7. neovim图标显示乱码,utf8字体显示乱码(Windows10和Centos安装nerd-fonts)

    前言 作为一名想成为大神的菜鸟程序员,一个牛X的代码编辑环境是必不可少的,在这里我推荐neovim和emacs.我使用的是neovim,github上有neovim-from-scratch工程可以一 ...

  8. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

  9. mysql命令行显示乱码_mysql命令行显示乱码的解决方法

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

最新文章

  1. windows上通过cmake-gui生成pytorch工程
  2. travis-ci自动部署_如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用
  3. 面试官一个线程池问题把我问懵逼了。
  4. 盘点丨毕业年薪34万,高校人工智能研究哪家强?
  5. markdownpad 2 pro版本(注册码)
  6. 2019-03-15-算法-进化(两数之和)
  7. DLedger —基于 raft 协议的 commitlog 存储库
  8. Webkit之Frame
  9. Github使用: 本地上传, 与之同步
  10. 无锡鼋头渚樱花颜色单调
  11. HTML5从入门到精通笔记
  12. 三菱plcascll转换16进制_三菱ASCII码指令
  13. c++如何关闭进程,比如网吧收银系统
  14. Postman使用技巧3
  15. resultFul请求案例
  16. PR AE安装成功后启动卡死的解决
  17. 13. 线性动态电路的复频域分析
  18. 在wps中实现二级联动
  19. 软件设计师---UML
  20. couchbase_Couchbase评论:智能NoSQL数据库

热门文章

  1. 前端学习(1560):ng-class颜色切换
  2. java面试题29 牛客 以下关于集合类ArrayList、LinkedList、HashMap描述
  3. 第九十六期:JavaScript 中的 4 个相等比较算法的介绍
  4. 实例29:python
  5. linux可配置哪些服务,linux操作系统下服务配置
  6. JS中完美兼容各大浏览器的scrolltop方法
  7. java pdf文件压缩_PDF文件压缩转换教程
  8. bzoj2733永无乡
  9. MySQL多项模糊查询
  10. 软件工程概论个人作业02(四则运算2)