Nastavili jste správnou znakovou sadu v sekci HTML Head?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
nebo můžete nastavit typ obsahu ve vašem php skriptu pomocí -
header( 'Content-Type: text/html; charset=utf-8' );
Zde na StackOverflow již probíhají nějaké diskuse – podívejte se prosím
Jak zajistit, aby MySQL zvládalo UTF- 8 správně nastavení utf8 pomocí mysql přes php
PHP/MySQL s problémy s kódováním
Chci tedy vědět, jak lze přímo uložit सूर्योदय do mé databáze a načíst ji a zobrazit na mé webové stránce pomocí PHP.
Nejsem si jistý, co myslíš tím "přímým ukládáním do databáze" .. měl jsi na mysli zadávání dat pomocí PhpMyAdmin nebo jiného podobného nástroje? Pokud ano, zkusil jsem použít PhpMyAdmin k zadávání dat unicode, takže mi to fungovalo dobře - Můžete zkusit zadat data pomocí phpmyadmin a načíst je pomocí php skriptu pro potvrzení. Pokud potřebujete odeslat data pomocí skriptu Php, stačí nastavit JMÉNA a SADA ZNAKŮ při vytváření připojení mysql, před provedením dotazů na vložení a při výběru dat. Podívejte se na výše uvedené příspěvky a najděte syntaxi. Doufám, že to pomůže.
** AKTUALIZACE **Právě opraveny některé překlepy atd