php查询出来的中文是???????,为什么
php查询出来的中文是???????,为什么
请问斑主一个简单问题
环境:rh9.0 Oracle817 php4.3.2 apache2.0.44
SQL>insert into test(name) values('测试信息');
SQL>select name from test;
NAME
-----------------------------------
测试信息
SQL>
test.php:
putenv("ORACLE_SID=test");
putenv("ORACLE_HOME=/app/oracle/product/8.1.7/");
$conn=OCIlogon("test","test","test");
$msql = "select name from test";
$stmt=OCIParse($conn,$msql);
OCIDefineByName($stmt,"NAME",&$name);
ociexecute($stmt);
OCIFetch($stmt);
echo $name;
浏览器输出:
???????????