Autor | Zpráva | ||
---|---|---|---|
Hanz Profil |
#1 · Zasláno: 17. 8. 2005, 12:15:34
Mám databázi s kódováním latin2_czech_cs a stránku s kódováním iso-8859-2
Když načtu data z databáze tak mám problém s diakritikou (znaky jak č, ž .... nejdou). V databázi jsou uloženy správně. Včem je problém? |
||
KORMUS Profil * |
#2 · Zasláno: 17. 8. 2005, 12:31:58
Problém bude právě v tom rozdílném kódování. Buď změň kódování stránky nebo pomocí PHP "překóduj" výstup z databáze.
Možná ti pomůžou fce: function win1250_iso88592($string) { return strtr($string, "\x8a\x8d\x8e\x9a\x9d\x9e", "\xa9\xab\xae\xb9\xbb\xbe"); } function iso88592_win1250($string) { return strtr($string, "\xa9\xab\xae\xb9\xbb\xbe", "\x8a\x8d\x8e\x9a\x9d\x9e"); } |
||
Hanz Profil |
#3 · Zasláno: 17. 8. 2005, 12:45:37
KORMUS
A jaké kódování databaze je iso-8859-2 ? |
||
KORMUS Profil * |
#4 · Zasláno: 17. 8. 2005, 12:48:26
Předpokládám, že používáš MySQL, tak tam to bude asi
+----------+-----------------------------+---------------------+------ --+ | Charset | Description | Default collation | Maxlen | +----------+-----------------------------+---------------------+------ --+ | latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 | |
||
halogan Profil |
#5 · Zasláno: 17. 8. 2005, 12:56:34
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_connection=UTF8"); mysql_query("SET character_set_client=UTF8"); jen nahrad utf-8 za iso-8859-2 |
||
Časová prodleva: 5 měsíců
|
|||
snakeee Profil * |
#6 · Zasláno: 9. 1. 2006, 00:49:49
mám kódování stránky iso-8859-2 a databázi na latin2_czech_cs
Všechny znaky jsou v pořádku až na "ž" - místo něj se vypisuje "?"! Když jsem změnil kódování databáze na latin2_general_ci - tak se nic nezměnilo :( Nevíte co s tím? Začínám být bezradný .. |
||
snakeee Profil * |
#7 · Zasláno: 9. 1. 2006, 01:10:21
|
||
simka00 Profil |
#8 · Zasláno: 9. 1. 2006, 08:47:20
halogan
a co se stane, když už mám plnou databázi dat? (já už jsem to ale vyřešil tak, že jsem si vytvořil forumulář na dotazy do databáze, ale přece jen mi více vyhovuje phpmyadmin) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0