Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP:znaki cyrylicy (rosyjskie) odbijają się echem jako znaki zapytania. Czemu?

ROZWIĄZANY!! Problem sprowadzał się do prostego myślnika.

Jak można znaleźć na http://punbb.ru/viewtopic.php?id=1222 Zmieniłem to...

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

..do tego...

mysql_set_charset('UTF8',$link);

.. i wszystko działa świetnie.

(W trakcie próbowania natknąłem się również na http://developer .loftdigital.com/blog/php-utf-8-cheatsheet , jeśli będzie to pomocne).

Mam nadzieję, że w pewnym momencie pomoże to komuś innemu.~ Mo

FYI:Oto mój skrypt piaskownicy, który działa świetnie

/* 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);
'; // Do testowania ---->}mysql_close($link);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przeliczyć indeks pierwotny?

  2. Użyj relacyjnych baz danych MySQL w Fedorze 13

  3. Jak zdefiniować obsługę wartości null w sortowaniach Spring Data JPA?

  4. Tabela MySQL nie istnieje błąd, ale istnieje

  5. Czy to zapytanie jest bezpieczne przed wstrzyknięciem sql?