Cant (utf8 harmanlama, charset ve nameset ile) MySQL üzerine utf8 karakterleri girmek

0 Cevap php

im burada gerçekten vurgulayarak sorunla karşı karşıya .. ben utf8_general_ci UTF-8 her şeyi, bütün DB ve tablolar vardır ama tek bir PHP komut dosyası eklemek veya güncellemek için çalışırken gördüğüm bütün semboller .. ama phpmyadmin düzenlerseniz kelimeleri doğru gösterilir .. ben php benim dizeleri utf8_decode () fonksiyonu çalıştırırsanız ben o iş yapabilirsiniz bulundu, ama im yapmak için planlama değil, bir karışıklık olduğunu ve bu yapmadan çalışması gerekir çünkü: S

İşte bu test etmek için kullanan bir temel kod im:

<?php
$conn=mysql_connect("localhost","root","root") 
  or die("Error");
mysql_select_db("mydb",$conn) or
  die("Error");
mysql_query("UPDATE `mydb`.`Clients` SET `name` = '".utf8_decode("Araña")."' WHERE `Clients`.`id` =25;", 
   $conn) or die(mysql_error());
mysql_close($conn);
echo "Success.";
?>

Bu i php utf8_decode fonksiyonu ile decode utf8 vermezsek ne olsun:

yerine Arana, i olsun: araA ± a

0 Cevap