Autor | Zpráva | ||
---|---|---|---|
xciza Profil |
#1 · Zasláno: 3. 6. 2014, 14:16:34
Ahoj,
v php chci uložit pár informací do db ale mám problém s háčky a čárkami. Vůbec mě je to nechce uložit. Tabulky mám nastavené na utf8_general_ci. V souboru se zpracovani formulare mam jako první: header('Content-type: text/plain; charset=utf-8'); a připojení k db: $conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); mysqli_set_charset('utf8',$conn); Co mám prosím špatně že se neukládá diakritika ale jenom divné znaky? |
||
Taps Profil |
#2 · Zasláno: 3. 6. 2014, 14:21:29
|
||
juriad Profil |
xciza:
Jak jsi zjistil, že se neukládá správně? Pohledem do databáze pomocí PHPMyAdminu či Admineru? Je totiž možné, že jen data z databáze blbě vypisuješ. Rozhodující je to, co je v databázi. Je stránka s formulářem v UTF-8? Používáš někde jiné kódování než UTF-8? Už to vidím. Máš opačně argumenty! mysqli_set_charset($conn, "utf8"); Hlavička té funkce je totiž: bool mysqli_set_charset ( mysqli $link , string $charset ) |
||
xciza Profil |
#4 · Zasláno: 3. 6. 2014, 14:30:11
juriad:
díky. Bylo to těmi otočenými argumenty |
||
Časová prodleva: 10 let
|
0