Autor | Zpráva | ||
---|---|---|---|
laijk Profil |
#1 · Zasláno: 11. 8. 2012, 21:01:03
Zdravím, v DB mám nastavený charset utf8_slovak_ci (nastavoval som to v admineri), na stránkach keď som si dal utf-8 tak mi ukazovalo všelijaké znaky, tak som si to zmenil na windows-1250, no keď som si do DB niečo uložil kde bolo písmeno napr. "č" tak v databáze neukázalo "č" ale "è"! poradí niekto?
|
||
Zechy Profil |
#2 · Zasláno: 11. 8. 2012, 21:07:28
Nastavuješ kodování na přenášení mezi databází a webem?
<?php mysql_set_charset("utf8"); // Nebo mysql_query("set names utf8"); ?> |
||
laijk Profil |
#3 · Zasláno: 11. 8. 2012, 21:16:52
Zechy:
nie, nenastavujem, len neviem kam to mám dať ak mám napr. mysql_query("INSERT INTO .... skúšal som takto: mysql_query("set names utf8, INSERT INTO .... ...a nejde, a dva query dotazy keď som dal tiež nešlo.. |
||
ShiraNai7 Profil |
#4 · Zasláno: 11. 8. 2012, 21:17:59
laijk:
Stačí jednou. Hned po připojení do databáze. |
||
laijk Profil |
ShiraNai7:
Neviem nejde to, keď som to dal za mysql_select_db tak keď tam je napr. "č" alebo "+" tak tie písmená vynechá alebo nenapíše žiadne EIDT: keď som tam dal mysql_set_charset("windows-1250"); tak je stále problém s tým č, ostatné už aspoň vypíše ale namiesto č dá è |
||
juriad Profil |
#6 · Zasláno: 11. 8. 2012, 21:54:00
a máš stránky opravdu v Win1250? podle Problémy s češtinou to vypadá na Latin1
|
||
laijk Profil |
#7 · Zasláno: 11. 8. 2012, 22:30:37
juriad:
na stránke mám charset takto: <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> -len neviem ako to mám napraviť |
||
Zechy Profil |
#8 · Zasláno: 11. 8. 2012, 22:33:56
A co když nastavíš databázi cp1250 na tabulkách také?
|
||
laijk Profil |
#9 · Zasláno: 11. 8. 2012, 22:41:21
Zechy:
skúšal som cp1250 general/czech/bin a teraz otázniky.. |
||
Zechy Profil |
#10 · Zasláno: 11. 8. 2012, 22:45:21
A zkoušel si vložit novej záznam co to dělá?
|
||
laijk Profil |
#11 · Zasláno: 11. 8. 2012, 22:48:25
Zechy:
hej hej, skúšam stále a stále mením charset v databáze, ale stále nič, tak ešte raz za pripojením do DB mám: mysql_set_charset("windows-1250"); charset na stránke mám windows-1250 lebo utf-8 mi robí znaky |
||
Zechy Profil |
A když dáš set charset cp1250?
|
||
laijk Profil |
#13 · Zasláno: 11. 8. 2012, 22:56:08
Zechy:
uf :) konečne, ďakujem toto funguje, ale v DB mám stále utf-8_slovak_ci no nechám to už tak ked to ide |
||
Zechy Profil |
#14 · Zasláno: 11. 8. 2012, 22:56:58
No koukal jsem už na to předtim, protože windows-1250 se používá snad jen na http-equiv :)
|
||
laijk Profil |
Ja už neviem, zase mám problém, v DB mi to zobrazuje pekne, ale na stránke nie :(
mám to takto: <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=windows-1250" /> -skúšal som aj rôzne kombinácie <html xmlns="http://www.w3.org/1999/xhtml" lang="sk" xml:lang="sk"> -a na charset som skúšal utf-8 a iso-8859-2 body v CSS mám :font-family: Arial, Helvetica, sans-serif; -namiesto "č" mám otáznik, v DB mám "č". |
||
Zechy Profil |
Nevim jakej editor máš ale zkus si v něm někde najít převedení kodování souboru na UTF8 a nasad mu UTF8.
Nebo jednoduše prostě - dal bych databázi i stránce stejné kodování a budeš to mít jisté vždy. |
||
laijk Profil |
Zechy:
Mám notepad++ -skúšal som to prekódovať do utf-8 aj do windows-1250, ale nič, v UTF-8 to bolo ešte horšie, v DB mám utf-8...a keď to dám na stránku tak samé znaky EDIT: stále to nejde, keď mám charset windows-1250 tak mi nejde "č", ked to zmením na utf-8 tak nejdú dĺžne a mäkčene |
||
Časová prodleva: 12 let
|
0