Autor | Zpráva | ||
---|---|---|---|
trabant Profil * |
#1 · Zasláno: 13. 9. 2007, 01:18:41
Ahoj, potřeboval bych změnit znakovou sadu výstupu z databáze, protožě má jinou znakovou sadu než web stránky.
Něco jako je tohle: MySQL_query("SET NAMES cp1250"); ale pro PHP5 a MySQL5 Zkoušel jsem tohle, ale nejede to: $connect=MySQLi_connect($se, $us, $pass, $db); $query="SET NAMES cp1250"; MySQLi_Query($connect,$query); Nevíte posím někdo, v čem by mohla být chyba? Moc děkuji |
||
pmasarik Profil |
#2 · Zasláno: 13. 9. 2007, 06:46:49
použi iconv();
|
||
Hugo Profil |
#3 · Zasláno: 13. 9. 2007, 06:51:34
$query="SET NAMES cp1250";
Toto v MySQL5 funguje. Problém nastane, pokud není příslušná znaková sada nainstalovaná na serveru, ale to imho u cp1250 nehrozí. V jakém kódování máš web a v jakém data v databázi? |
||
trabant Profil * |
#4 · Zasláno: 13. 9. 2007, 06:56:27
Web cp1250 a databáze v utf-8. Bohužel to ale nefunguje... Funguje pouze MySQL_query("SET NAMES cp1250"); ale to mi zase háže chyby a přidělává jiné problémy...
|
||
trabant Profil * |
#5 · Zasláno: 13. 9. 2007, 07:09:12
iconv nemuzu pouzit, protoze to bezi na predplacenem webhostingu => nemam pristup k nastaveni serveru
|
||
Hugo Profil |
#6 · Zasláno: 13. 9. 2007, 08:28:28
PHP5 má iconv integrované v sobě, takže není potřeba načítat moduly.
Jaké chyby ti to háže? Já mámpár webů se stejným kódováním a z mysql tahám data bez problémů. |
||
Časová prodleva: 17 let
|
0