我正在尝试使用我的Windows计算机上的sqlite3.exe从php 5.3使用sqlite db。 当我执行以下代码时:
header('Content-Type: text/html; charset=utf-8');
$db = new SQLite3('C:/PHP5/extras/db.sqlite');
$result = $db->query('select * from comp;');
$resx = $result->fetchArray(SQLITE3_ASSOC);
while ($resx != false){
print_r($resx); echo "<br/>";
$resx = $result->fetchArray(SQLITE3_ASSOC);
};
如果是俄语文本,则输出 符号。但在sqlite CLI中我看到字母'АБ'。
我试过$db->exec('PRAGMA encoding = "utf-8";');
,但没有帮助。我该怎么做才能看到来自DB的俄语文本?