首页 > 解决方案 > 使用波兰语字符将 CSV 导入 SQL 数据库

问题描述

我在谷歌文档上保存了一个波兰语单词的电子表格,我想使用 PHPMyAdmin 将此文件的 CSV 下载导入我的 SQL 数据库。

然后将通过我的网站查询数据库并显示波兰语单词。

我已经从谷歌文档中导出了 CSV 文件,并将其作为 utf-8 文档导入到我的电子表格中。在数据库中,我可以看到诸如 ż 和 ę 等字符正在被替换为“?”。该网站也显示了这一点。

在标题中,我将字符集设置为 utf-8。下面是我用来连接数据库的代码。

    <?php
$host_name = 'xxxxx';
$database = 'xxxxx';
$user_name = 'xxxxx';
$password = 'xxxxx';
$connect = mysqli_connect($host_name, $user_name, $password, $database);
// mysqli_query("SET NAMES utf8");
if (mysqli_connect_errno()) {
    die('<p>Failed to connect to MySQL: '.mysqli_connect_error().'</p>');
} else {
     '<p>Connection to MySQL server successfully established.</p >';
}


?>

有什么我明显做错了吗?

标签: phpmysqldatabasecharacterpolish

解决方案


推荐阅读