网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月11日漏签0天
ubuntu吧 关注:143,346贴子:575,688
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回ubuntu吧
>0< 加载中...

Ubnutu下msql 乱码问题,新手,希望有人能帮助为一下。

  • 只看楼主
  • 收藏

  • 回复
  • 一大碗米酒
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚学Linux ,所以就装了Ubnutu13.4操作系统。
直接使用sudo apt-get install安装的mysql(5.5.34-0ubuntu0.13.04.1 (Ubuntu)),装完之后使用中文乱码,
然后百度了一下,方法是修改mysql配置文件的方法,做了如下修改:
[client]中添加default-character-set=utf8
[mysqld]中添加default-character-set=utf8
然后重新启动mysql 服务,但是出现的情况就是mysql -uroot -p*****之后出现
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
错误
然后为又去百度了一下,说要把[mysqld] 里面的default-character-set=utf8 换成character_set_server=utf8
然后又重新启动,还是报上面的错误,为又试了好几遍,重启系统也不行,最后把配置文件里面的修改全都去掉了,回复到初始状态,重启了系统之后才能登录,这样可以链接上msql服务,但是新建数据库表添加数据还是乱码。
最后查百度别人的文章,有另一种方法,就是使用
mysql> set character_set_server=utf8;
mysql> set character_set_database=utf8;
这两条语句来更改,可爱的是为在终端使用添加语句和workbench中使用添加语句,添加进去后就不乱码了,然后为就使用eclipse搭建了hibernate环境测试了一下,结果数据添加进去,但是查询结果如下:
mysql> select * from userInfo where id=16 or id=2;
+----+----------+
| id | userName |
+----+----------+
| 2 | 张三 |
| 16 | ?? |
+----+----------+
编码格式并没有改变
mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
其中张三是在终端使用语句添加的, ??是在eclipse中添加的数据,然后为检查了我的eclipse确定编码格式为utf-8的,程序中也输出添加的数据确实为中文..
希望有经验的老师能指点一下,帮为解决一下mysql乱码的问题


  • 一大碗米酒
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么没人回复为呢。。。。。


2025-06-11 15:55:45
广告
  • xw_y_am
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用base64多好……


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回ubuntu吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示