MySQL-PDO 创建时如何指定字符集设置
在new PDO 对象时如何直接设置 字符集呢??
在 netbeans 自带的实例中 在dsn后虽然 指定了 charset 但是校验之后得出,不同版本并不能正常运行... 求解
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在new PDO 对象时如何直接设置 字符集呢??
在 netbeans 自带的实例中 在dsn后虽然 指定了 charset 但是校验之后得出,不同版本并不能正常运行... 求解
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
我当前的解决思路是:
$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'
))
求更好的方法