sql >> Databáze >  >> RDS >> Mysql

PHP:Znaky v azbuce (ruské) se ozývají jako otazníky. Proč?

VYŘEŠENO!!Problém se dostal do jednoduché pomlčky.

Jak je uvedeno na http://punbb.ru/viewtopic.php?id=1222 Změnil jsem to...

mysql_set_charset('UTF-8',$link);

..k tomu...

mysql_set_charset('UTF8',$link);

.. a vše funguje skvěle.

(V procesu zkoušení věcí jsem také narazil na http://developer .loftdigital.com/blog/php-utf-8-cheatsheet , v případě, že je to užitečné.)

Doufám, že to někdy pomůže někomu dalšímu.~ Mo

FYI:Tady je můj sandbox skript, který funguje skvěle

/* SANDBOX */
if(!$link = mysql_connect('localhost','user','pass')) die('Could not connect: ' . mysql_error());
mysql_set_charset('UTF8',$link);

if (!$db = mysql_select_db('db', $link)) die ("Can't use $_DB : " . mysql_error());

$result = mysql_query('SELECT * FROM book');
while($row = mysql_fetch_assoc($result))  {
    echo'<pre>';print_r($row);echo'</pre>';  // For Testing ---->
}

mysql_close($link);
'; // Pro testování ---->}mysql_close($link);


  1. Haversine Fomula s MySQL získejte místa v okolí

  2. Jak najít chybějící řádky (data) v tabulce mysql?

  3. Lighty pro Oracle

  4. Aktualizujte pole MYSQL pouze v případě, že pole obsahuje null nebo 0