"^M"惹的祸
在 Windows 下编辑的文本拿到 Linux 下经常会多出一些奇怪的字符,例如“^M”,一般情况下,只要不经常在 Linux 下编辑/查看,影响并不大。但对bash脚本则可能导致严重的问题 —— 无法正常执行!最近在服务器上运行 gonicorn 脚本时就出现了这种问题,因为xshell下未显示出“^M”,导致还纠结了很一会儿。
对于这种,一般来说我们只要强制转换一次格式即可,即从 DOS 到 UNIX。
用 vi 打开文本文件,执行命令:
:set ff?
命令行会回显 d...
MySQL: charset和collation的设置
本文为转载内容,查看原帖。
charset和collation有多个级别的设置:服务器级、数据库级、表级、列级和连接级。
1.服务器级:
查看设置:show global variables like 'character_set_server'; 和 show global variables like 'collation_server';
修改设置:在OPTION FILE (/etc/mysql/my.cnf)里设置:
[mysqld]
character_set_server=utf8
collatio...
MySQL编码设置
查看系统的字符集设置:
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+---...