MySQL:插入½或°等符号

时间:2013-05-14 12:40:56

标签: mysql encoding

我需要将一些数据插入MySQL表中。该表具有排序规则utf8_general_ci。插入行都写入文本文档。

当我将插入内容复制粘贴到HeidiSQL编辑器并从那里执行时,我能够在我自己的计算机上的MySQL表中插入特殊符号。

现在我需要将它们插入服务器上的数据库中。我正在使用Webfaction。我似乎无法在那里得到符号。相反,数据库将它们作为''(空字符串)插入。我将文本文件(使用Filezilla),ssh上传到服务器(putty),然后从MySQL执行插入“source path / file.txt”。上传前文件的编码似乎没有区别(ansi或utf8)。

1 个答案:

答案 0 :(得分:0)

在发布

之前,我已经看到很多编码相关的问题,所有者应该谷歌一点点

一般检查清单:

mysql table schema to use utf-8
mysql clients connection to use utf-8 mysql --default-character-set=utf8
php mysqli_set_charset to utf-8
html encoding to utf-8
putty, emac clients... to be in utf-8