DB2如何使用PDO指定连接字符集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB2如何使用PDO指定连接字符集相关的知识,希望对你有一定的参考价值。
我正在寻找以下(有效的)mysql查询的DB2转换:
SET NAMES 'UTF8'
我已经使用PDO_ODBC连接到DB2,并且我可以成功查询它,所以这不是连接问题。
驱动程序说NAMES
是意外令牌,所以我想还有另一种指定连接字符集的方法。
我已经搜索了stackoverflow,但是大多数答案都是针对mysql驱动程序的,并且我不知道在IBM文档中要搜索什么(这不是最易于浏览的)
我正在寻找的是DB2可接受的SQL查询,它具有与MySQL的SET NAMES xxx
相同的作用>
我正在寻找以下(有效的)MySQL查询的DB2转换:SET NAMES'UTF8'我已经使用PDO_ODBC连接到DB2,并且我可以成功查询它,所以它不是一个连接...
答案
在DB2中没有等效语句。
另一答案
创建数据库时设置DB2中的编码。为了在数据库中插入正确的字符,应用程序必须以正确的编码执行并支持该编码。
另一答案
我正在使用pdo_ibm,并且找到了一种如下正确设置字符集的方法:
以上是关于DB2如何使用PDO指定连接字符集的主要内容,如果未能解决你的问题,请参考以下文章