gpt4 book ai didi

php - 如何使用 PDO 指定字符集?

转载 作者:行者123 更新时间:2023-11-29 06:50:03 25 4
gpt4 key购买 nike

我正在使用 PDO 将数据从一个数据库迁移到另一个数据库。不幸的是,我需要将字符集设置为 latin1,否则法语字符会被弄乱。我已经完成研究,显然这应该有效:

$DBH = new PDO("mysql:host=$host;dbname=$dbname;charset=latin1", $user, $pass);

但不幸的是,事实并非如此。我也试过:

$DBH->exec("set names latin1");

还有

$DBH->exec("SET NAMES 'latin1';
SET CHARACTER
SET latin1;");

在初始化语句之后,但还没有找到任何运气。有什么建议吗?

最佳答案

感谢所有的帮助。

我想出了问题所在。我做得对,但是当我将数据插入新数据库时,我不得不将字符集重新设置为 utf8。如果我的问题更清楚一些,我相信你们会知道的,哈哈。

关于php - 如何使用 PDO 指定字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com