Mysql
 sql >> база данни >  >> RDS >> Mysql

Запазване на акценти в MySQL база данни

Лично аз реших същия проблем, като добавих след MySQL кода за връзка :

mysql_set_charset("utf8");

или за mysqli:

mysqli_set_charset($conn, "utf8");

или еквивалента на mysqli ООП:

$conn->set_charset("utf8");

И понякога ще трябва да дефинирате основния php набор от знаци като добавите този код:

mb_internal_encoding('UTF-8');

От страна на клиентския HTML трябва да добавите следните заглавни данни:

<meta http-equiv="Content-type" content="text/html;charset=utf-8" />

За да използвате JSON AJAX резултати (например чрез jQuery), трябва да дефинирате заглавката, като добавите:

header("Content-type: application/json;charset=utf8");
json_encode(
     some_data
);

Това трябва да свърши работа



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извикам съхранена процедура на mysql с аргументи от командния ред?

  2. Как да прехвърля моята MySQL база данни на друг компютър?

  3. Запитване на 2 таблици в една заявка

  4. Резервиране на mySQL автоматично увеличени идентификатори?

  5. Как да дам на всеки регистриран потребител свой собствен URL с помощта на PHP?