【发布时间】:2017-06-07 10:31:39
【问题描述】:
我有一个项目,我正在使用 ORACLE 数据库和 CakePHP 框架。我有一列数据类型是 NVARCHAR2。如果我尝试从数据库中读取数据,我会得到“¿¿¿¿¿”。我使用的代码是
ociexecute($stid, OCI_DEFAULT);
$i = 0;
$result = array();
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
foreach ($row as $key => $value) {
$result[$i][$key] = $value;
}
$i++;
}
我的数据库中的字符集是 -
NLS_LANGUAGE AMERICAN NLS_TERRITORY AMERICA NLS_CHARACTERSET WE8MSWIN1252
【问题讨论】: