1. Винаги meta charset да е utf-8
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <meta charset="utf-8">
3. Винаги запазвайте файловете си с енкодинг UTF-8 without BOM и тогава ги качвайте.
4. Винаги преди изпълнение на заявка (mysql_query) на предния ред слагайте mysqli_query('SET NAMES UTF8')
4.1 Или просто използвайте тази функция (или нещо подобно):
Code: Select all
function runQuery($sql)
{
mysql_query('SET NAMES UTF8');
$q = mysql_query($sql) or die ("MySQL Error in file: ". __FILE__ ."\n Line: ". __LINE__ ."\n SQL Query: <b>".$sql."</b>\n");
return $q;
}