Veritabanımdaki tabloyu Latin karakterlerinde göstermekte sorun yaşıyorum. (A, o A, E, í, ...). WAMP sunucusunu Apache 2.4.9 ve MySQL 5.6.17 ile kullanıyorum.
HTML'de oluşturduğum basit bir formum var ve bir PHP kodum var cadı bir sorgu çalıştırıyor ve hesap oluşturuyor. İşte PHP kodu:
include('config.php'); //My database data for connection
if(isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$query = "INSERT INTO account SET username = '".$username."', password = PASSWORD('".$password."'), email = '".$email."'";
$execute_query = mysqli_query($connection, $query);
if($execute_query) {
//Creates the account
}
else {
//If an error occures
}
}
Şimdi, örneğin, şöyle bir hesap oluşturuyorum:
Username: Luís
Password: 1234
E-mail: somemail@mail.com
Tabloyu kontrol ettiğimde oluşturduğum hesabı gösterir, ancak kullanıcı adı Luís yerine LuÃs gösterir .
Yaptığım şeyler:
Creating a DataBase and Table with:
utf8_general_ci
utf8_unicode_ci
utf8mb4_general_ci
utf8mb4_unicode_ci
latin1_swedish_ci
Hiçbiri işe yaramadı, her zaman í yerine à olduğunu gösteriyor .
latin1_swedish_ci
??? neden varsayılan için ayarlanan İsveç kodunu seçtiler?