Autor | Zpráva | ||
---|---|---|---|
Nailen Profil |
#1 · Zasláno: 16. 4. 2016, 11:15:46
Zdravím,
mám web v UTF-8. Databázi i tabulky mám v utf8_general_ci. Pokud na webu vypíši proměnou, kterou chci uložit do databáze tak je včetně diakritiky. Když ji zapíši do databáze, tak se diakritika nahradí jinými ASCI znaky. Příklad: Proměnná $currency_country = "Austrálie"; Po uložení do databáze vidím tento text: Austrálie Pole v databázi vypadá takto: currency_country varchar(40) utf8_general_ci K databázi se připojuji takto: $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); GLOBAL $mysqli; Poradí mi někdo jak mám připojení k databázi ošetřit, aby se data ukládala správně? Děkuji |
||
lionel messi Profil |
#2 · Zasláno: 16. 4. 2016, 11:21:59
|
||
Nailen Profil |
#3 · Zasláno: 16. 4. 2016, 13:17:51
lionel messi:
Paráda, děkuji za odkaz. Měl jsem špatný zápis pro mysqli. Pomohl řádek: $mysqli->set_charset("utf8"); |
||
Časová prodleva: 9 let
|
0