代码之家  ›  专栏  ›  技术社区  ›  Mohammad

如何设置PDO ODBC的字符集?

  •  1
  • Mohammad  · 技术社区  · 8 年前

    $conn = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".$config['mdb_path']."; charset=utf8");
    $conn->exec('SET NAMES utf8');
    $conn->exec('SET CHARACTER SET utf8');
    $conn->setAttribute(PDO::FETCH_ASSOC, true);
    
    $sql = "SELECT * FROM `paylist`";
    $exec = $conn->query($sql);
    $results = $exec->fetchAll();

    我已经把所有的配置都设置为utf8,但我不知道为什么所有的波斯语字符仍然转换成????

    谢谢你

    0 回复  |  直到 8 年前
    推荐文章