MySQL-PDO 创建时如何指定字符集设置

发布于 2016-12-13 04:03:18 字数 105 浏览 1364 评论 1

在new PDO 对象时如何直接设置 字符集呢??

在 netbeans 自带的实例中 在dsn后虽然 指定了 charset 但是校验之后得出,不同版本并不能正常运行... 求解

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灵芸 2017-08-01 02:57:26

我当前的解决思路是:

$this->db = new PDO($this->config['dsn'], $this->config['username'], $this->config['password']);
if (isset($this->config['init_command']) && !empty($this->config['init_command'])){
if (is_string($this->config['init_command'])){
self::log($this->config['init_command']);
$this->db->exec($this->config['init_command']);
}
}

SqlDbFactory::instance(array(
'dsn' => "mysql:host=localhost;dbname=telecom_web;",
'username' => 'root',
'password' => '1111',
'init_command' => 'SET NAMES utf8'
))

求更好的方法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文