Autor | Zpráva | ||
---|---|---|---|
Honza Václavík Profil * |
#1 · Zasláno: 5. 1. 2007, 16:08:51
přesunoval jsem databázi jinam a teď mi tam nejddou některý český znaky (ěčř), nevíte kde zjistím v phpmyadminovi co tam je za znakovou sadu?? Porovnávání mam nastavený na latin2_czech_cs a to i na starý db.. nevíte pls co s tim? když vkládam do db přes stránky píše to otazníky ale přes phpmyadmina to jde v poho
|
||
simka00 Profil |
#2 · Zasláno: 5. 1. 2007, 16:15:31
hned po připojení k db proveď tento dotaz (např. pro nastavení na utf8):
mysql_query ("set names 'utf8'"); |
||
jansmitka Profil |
#3 · Zasláno: 5. 1. 2007, 16:18:59 · Upravil/a: jansmitka
V jakym kódování máš ty stránky? Jestli totiž neřekneš databázi charset, v jakym ti má probíhat komunikace a máš stránky v jinym charsetu, tak můžeš mít třeba databázi v latin2_czech_cs, ale ze stránek se ti tam vkládaj data třeba ve windows-1250... A pak se to zase špatně překódovává zpátky na stránku. Charset řekneš databázi SQL příkazem:
SET NAMES charset (třeba cp1250 nebo utf8) V na tvym starym hostu mohli mít třeba ten tvůj charset defaultně nastavenej. EDIT: simka00 byl rychlejší :( |
||
k Profil * |
#4 · Zasláno: 5. 1. 2007, 16:21:44
Proc set names?
Proc ne set character set? :) |
||
Honza Václavík Profil * |
#5 · Zasláno: 5. 1. 2007, 16:23:52
jo funguje to, díky moc
A ještě otázečka: daj se nějak jednoduše překódovat html stránky z cp1250 překódovat do utf8? |
||
Nox_lbc Profil |
#6 · Zasláno: 5. 1. 2007, 16:26:39
A ještě otázečka: daj se nějak jednoduše překódovat html stránky z cp1250 překódovat do utf8?
Otevřít v editoru (PSPad), změnit kódování, uložit ... |
||
Honza Václavík Profil * |
#7 · Zasláno: 5. 1. 2007, 18:58:12
tak mam ještě pořád problém: už mi teda funguje zapisování do databáze s háčkama bez problému ale pořád mi to u starejch dat neukazuje ty správný znaky ale zase místo háčků otazníky při výpisu z db
|
||
Nox_lbc Profil |
#8 · Zasláno: 5. 1. 2007, 19:14:08
pořád mi to u starejch dat neukazuje ty správný znaky ale zase místo háčků otazníky při výpisu z db
Starý data upravit a vložit znovu ... |
||
Anonymní Profil * |
#9 · Zasláno: 5. 1. 2007, 19:47:17
Proc set names?
Proc ne set character set? :) Chcel by som vediet aky je v tom rozdiel?? Ktore teda pouzivat?? |
||
Honza Václavík Profil * |
#10 · Zasláno: 5. 1. 2007, 20:07:23
Starý data upravit a vložit znovu ..
to fakt jinak nejde??? |
||
e1sokol Profil |
#11 · Zasláno: 7. 1. 2007, 10:24:51
pozri sa na
http://php.vrana.cz/prevod-kodovani-mysql.php |
||
Trey Profil * |
#12 · Zasláno: 7. 1. 2007, 12:57:32
tenhle problém mám taky a chci se zeptat jestli ten příkaz
set names 'utf8' musim provádět před každym zápisem do DB nebo jen jednou? |
||
jansmitka Profil |
#13 · Zasláno: 7. 1. 2007, 16:14:21
musim provádět před každym zápisem do DB nebo jen jednou?
Před prvním dotazem na databázi. Ovlivňuje charset, ve kterém databáze přijímá i posílá data. |
||
nightfish Profil |
#14 · Zasláno: 7. 1. 2007, 16:16:34
doporučuju přečíst http://molhanec.net/mysql_cestina_minifaq.html#toolong
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0