0

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

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

现在我需要将它们插入到服务器上的数据库中。我正在使用网络派系。我似乎无法在其中获取符号。相反,数据库将它们作为“”(空字符串)插入。我将文本文件(使用 Filezilla)上传到服务器(putty),然后将来自 MySQL 的插入作为“源路径/file.txt”执行。上传前文件的编码似乎没有什么区别(ansi 或 utf8)。

4

1 回答 1

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
于 2013-05-14T12:45:42.573 回答