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

MySQL – ruské znaky se zobrazují nesprávně

  1. Ujistěte se, že znaková sada/porovnání databáze je UTF-8
  2. Na stránce, do které vkládáte tyto ruské znaky (forma, textarea), se ujistěte, že kódování je UTF-8, nastavením Content-Type na text/html; charset=utf-8 . Zadejte ruský text přímo do formuláře.
  3. Na stránce zpracování, která zpracovává tento formulář a která jej vkládá do databáze, nezapomeňte provést příkaz SET NAMES utf8 takže je uložen jako UTF-8 před vložíte data předem do samostatného dotazu.
  4. Když vykreslujete obsah z databáze v zobrazení, ujistěte se, že Content-Type je text/html; charset=utf-8 .

Ujistěte se, že typ obsahu není windows-1251 nebo iso-8859-1/latin1. Ujistěte se, že znaková sada/porovnání databáze NENÍ ISO-8859-1/Latin1.



  1. Golang ORDER BY problém s MySql

  2. Zaškrtávací políčko formuláře PHP a nedefinovaný index

  3. Vytvořte propojený server mezi dvěma kontejnery Docker se systémem SQL Server (příklad T-SQL)

  4. PHP fóra - jak se vyrovnat s nepřečtenými diskuzemi / tématy / příspěvky