Google ドキュメントにポーランド語のスプレッドシートを保存しており、PHPMyAdmin を使用して、このファイルの CSV ダウンロードを SQL データベースにインポートしたいと考えています。
データベースは私のウェブサイトを介して照会され、ポーランド語の単語が表示されます。
Google ドキュメントから CSV ファイルをエクスポートし、utf-8 ドキュメントとしてスプレッドシートにインポートしました。データベースでは、ż や ę などの文字が「?」に置き換えられていることがわかります。このサイトもそれを示しています。
ヘッダーで、文字セットを utf-8 に設定しています。以下は、DBに接続するために使用するコードです。
<?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 >';
}
?>
私が明らかに間違っていることはありますか?