查看: 2173|回复: 9
|
MYSQL初学者问题
[复制链接]
|
|
这问题可能对于很多高手是很白痴的,请勿见怪。
SELECT N'您好'
以上statement 如果在SQLServer run的话, result 会是:
'您好'
但是我在MySqlrun的话, result 却是:
'??'
请问是不是在run之前,有什么东西要SET?
*** 我是用 Toad For MySQL的
本帖最后由 chinjw 于 26-3-2014 03:34 PM 编辑
|
|
|
|
|
|
|
|

楼主 |
发表于 27-3-2014 11:13 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 27-3-2014 09:32 PM
|
显示全部楼层
會不會是不support中文的問題?
把'您好'換成'hello',沒問題的話應該是不support中文.
|
|
|
|
|
|
|
|

楼主 |
发表于 28-3-2014 12:35 PM
|
显示全部楼层
yan13 发表于 27-3-2014 09:32 PM 
會不會是不support中文的問題?
把'您好'換成'hello',沒問題的話應該是不support中文.
其实我主要问这问题的原因是我要Update 一些中文字去一个table column,但是进去后却显示'???'(如同我的提问般)
我觉得应该不是support中文的问题,因为那个table column 本来就有中文字,我select 出来的时候也是可以看到中文字的。
如果是英文的话,select , update 都是没问题的。
|
|
|
|
|
|
|
|
发表于 28-3-2014 12:54 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 28-3-2014 04:12 PM
|
显示全部楼层
MySQL 的 database, table & field charset 要放 utf-8 才可以显示中文 |
|
|
|
|
|
|
|
发表于 29-3-2014 05:59 PM
|
显示全部楼层
hooi1983 发表于 28-3-2014 04:12 PM 
MySQL 的 database, table & field charset 要放 utf-8 才可以显示中文
胡说八道,还有GB2312,GBK,Big5(繁体)。
|
|
|
|
|
|
|
|
发表于 30-3-2014 03:59 PM
|
显示全部楼层
geekman 发表于 29-3-2014 05:59 PM 
胡说八道,还有GB2312,GBK,Big5(繁体)。
那我拿掉“才”这个字 
|
|
|
|
|
|
|
|
发表于 30-3-2014 05:02 PM
|
显示全部楼层
geekman 发表于 29-3-2014 05:59 PM 
胡说八道,还有GB2312,GBK,Big5(繁体)。
个人建议使用 utf 8
不同语言的格式就不必另外在处理。
今天有中文,以后可能会有其他的 非英文,或者简体繁体混合。
|
|
|
|
|
|
|
|
发表于 20-10-2014 02:39 PM
|
显示全部楼层
如果你得到的结果都是问号的话. 如下
- mysql> select n'你好';
- +-----+
- | ??? |
- +-----+
- | ??? |
- +-----+
复制代码 请在执行你的语法前先加上因为你的client 预设为ascii, 所以你输出中文时, 就没办法辨识到编码
加油, 共勉之 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|