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

Появява се арабски език в php/mysql ???? въпросителни знаци в html

трябва да зададете набор от символи при първо свързване с mysql чрез тази заявка:

SET CHARACTER SET utf8

например в mysqli функции

$MySQL_Handle = mysqli_connect(HOSTNAME,DATABASE_USERNAME,DATABASE_PASSWORD,DATABASE_NAME) 
or die ( mysqli_error($MySQL_Handle) ); 

$sSQL= 'SET CHARACTER SET utf8'; 

mysqli_query($MySQL_Handle,$sSQL) 
or die ('Can\'t charset in DataBase'); 

и PDO проба :

$dbh = new PDO('mysql:host=localhost;dbname=' . $DB_NAME, $DB_USER,
$DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"));
$dbh->exec("SET CHARACTER SET UTF8");

това действие е необходимо преди вмъкване и преди избор.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи функцията UCASE() в MySQL

  2. как да конвертирам странно време на varchar в реално време в mysql?

  3. Анализирайте и сравнявайте данни с помощта на Coldfusion и MySQL

  4. MySQL Group By и Sum общата стойност на друга колона

  5. Изтриване на дубликати от голяма таблица