mysql - Sequel Pro - 如何阅读 Ö、ü、ç、ñ、ß 等字符

标签 mysql sequelpro

我正在使用 Sequel Pro 将数据读取到 MySQL,但它不会读取 Ö、ü、ç、ñ、ß 等特殊字符。我尝试了 Western ISO Latin 1,但不起作用。我还尝试了 Western DOS Latin 1,它实际上将这些字符转换为其他字符。有没有办法保留原始字符并且在导入数据时不改变它们?

最佳答案

尝试使用:

mysqli_set_charset($con,"utf8"); // assuming mysqli and connection name of $conn

mysql(已弃用)驱动程序和 PDO 也有变化。

mysql_set_charset("utf8");
$dbh -> exec("set names utf8"); // assuming a connection string of $dbh

关于mysql - Sequel Pro - 如何阅读 Ö、ü、ç、ñ、ß 等字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26790466/

相关文章:

mysql - 将空值和格式不正确的日期时间值导入日期时间列 MySQL

MYSQL:无法选择值,尽管我知道它们在那里

mysql - 将函数应用于整个表

mysql - 将数据插入通过连接表连接的 2 个表中

php - 如何避免一次做 5000 个查询?

mysql - 在 MySQL/Sequel Pro 中将 VARCHAR 列转换为 INT

php - 返回具有相同克隆名称 mysql-php 的多行

php - 从Mysql中获取数据到php中

mysql - 如何使用 Sequel Pro 连接到在 docker 上运行的 mysql

mysql - 挣扎于最小(日期)解决方案