我们正在使用PHP和Oracle。
Connection string :
$connect_db = oci_connect($username, $password, $host_db, 'AL32UTF8');
也在PHP代码中。
header('Content-Type: text/html; charset=utf-8');
我的问题在php页面内,它被转换为区域语言。但是当它存储到Oracle数据库中时,它会像'¿¿¿¿¿¿'一样存储。
我们如何解决这个问题? 任何Oracle函数都可用,等同于mysql_query(set names'utf8')。
以前我们在连接字符串中使用UTF8而不是“AL32UTF8”。
答案 0 :(得分:1)
我们可以使用这种格式 $ connect_db = oci_connect($ username,$ password,$ host_db,' AL32UTF8');