sql >> Database >  >> RDS >> Mysql

Hoe maak je een Mysql-database om de Arabische taal te ondersteunen?

ik gebruik WAMP-server. (windows,apache,mysql,php).

// zo belangrijk

EERSTE:

in phpmyadmin of MySQL:zorg ervoor dat Mysql Database utf is. Zorg ervoor dat uw database en de tabellen utf-general-ci zijn

nadat u onmiddellijk verbinding heeft gemaakt met Mysql (voordat u uw DB kiest), plaatst u deze bestelling.

mysql_set_charset('utf8');

voorbeeld:

<?php
     //connect to MySQL
     mysql_connect("localhost", "user", "password") or die(mysql_error());
     mysql_set_charset('utf8'); // that's the order.
     echo "Connected to MySQL<br />";

     //connect to your DB
     mysql_select_db("mydb") or die(mysql_error());
     echo "Connected to Database";
?>

TWEEDE:maak in de metagegevens in het php-bestand de metagegevens als volgt:

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

Ten derde:zorg ervoor dat het php-bestand zelf utf-8 is ingeschakeld. u kunt ervoor zorgen in uw IDE-instellingen, of als u met notepad++ of Komodo Edit werkt, dan kunt u het vinden in de statusbalk onderaan het venster, aan de rechterkant.

// ik heb dit geprobeerd, maar het had geen effect.

in de kop van het php-bestand (voor alles).

<?php header("Content-type: text/html; charset=utf-8"); ?>

in het ingediende formulier:

<form accept-charset="utf-8" ...>


  1. Waarom is het selecteren van gespecificeerde kolommen en alles verkeerd in Oracle SQL?

  2. MySQL LAG/LEAD-probleem

  3. Voer PDO uit met een array die null-waarden bevat

  4. Onbekende kolom '' in 'veldlijst'. Django