MySQL乱码解决

   前言:

      今天在邮箱中收到一封关于结局MySQL数据库乱码的问题,文章虽说写得很好,但是我看了一点就看不下去了,因为感觉太啰嗦而且理论很多,于是决定给大家分享一下自己是如何避免MySQL数据库乱码的经验吧,若大家觉得比较实用,就看看吧,如不实用,请就直接忽视。
      当我们装好MySQL数据库时,先找到安装文件夹下面的my.ini文件,用EditPlus或记事本打开,找到57行,把default-character-set设置为UTF-8,另外在81行,把character-set-server设置为GBK,然后关闭保存,再然后在控制面板-管理工具-服务里重新启动mysql服务,这样mysql数据库的乱码问题就基本解决了,此外我建议大家在建立表的时候把把表的默认编码也设为UTF-8.
 
另外,我还给大家一个转码的java代码片段:

public String codeToString(String str){

String s = str;
  try{

  byte tempB[] = s.getBytes("ISO-8859-1");
  s = new String(tempB);
  return s;
  }catch(Exception e){
   return s;
 }

}
  当接收的参数需要转码时,有时很实用。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值