Autor | Zpráva | ||
---|---|---|---|
Radim24 Profil |
#1 · Zasláno: 13. 10. 2009, 18:21:26 · Upravil/a: Radim24
Ahoj,
nějak se mi nedaří správně nastavit znakovou sadu v mysql. Databázi jsem nastavil na utf8. Mám v tabulce nějaká stará data, která se zobrazují správně s českými znaky. V skriptu mám: MySQL_Query("SET NAMES utf8"); MySQL_Query("SET CHARACTER SET utf8"); Přesto po vložení nových dat ta čeština tam nefunguje. vyzkoušel jsem také utf8_czech_ci a nic. Nevíte v čem by mohl být problém? A ještě jeden problém s vkládáním dat. Pokouším se vložit data, která jsem načetl z html stránky. Jsou to keywords, description, obsah a content stránky. Jenže např. po vložení Věty "Vytvořit stránku" se vloží jenom "Vytvo" a konec. Vypadá to, že kde má začít čeština tak to usekne. Část s contentem stránky (jsou tam html tagy) se nevkládá vůbec... Poradíte? Díky |
||
nightfish Profil |
#2 · Zasláno: 13. 10. 2009, 18:31:14
„Databázi jsem nastavil na utf8.
Mám v tabulce nějaká stará data, která se zobrazují správně s českými znaky.“ takže část dat máte ve správném kódování a část ve špatném... řešením je data rozdělit (na stará a nová), sjednotit kódování obou částí a zase spojit dobrým vodítkem správnosti zobrazování je phpMyAdmin |
||
Radim24 Profil |
#3 · Zasláno: 13. 10. 2009, 18:40:29 · Upravil/a: Radim24
jde jen o testovací tabulku. ty stará data neřeším. to budu mazat. problém jsou ty nová data, která po uložení jsou v jiném kodování - asi. Jenže php script je nastaven na utf8, databáze taky, a nastavení character set by mělo být v pořádku, takže to nechápu
EDIT: ano, phpmyadmin používám jako aplikaci pro zobrazování uložených dat |
||
Radim24 Profil |
#4 · Zasláno: 14. 10. 2009, 13:19:18
Už jsem problém vyřešil, ale sám bych na to nepřišel. Problém byl v tom, že data se načítali ze souboru s kódováním CP1250. Nevíte ale někdo jak v PSPad převést soubor s CP1250 na utf-8? V tom PSpadu, kdybych to uměl tak by to bylo pro mě nejsnazší.
|
||
Joker Profil |
#5 · Zasláno: 14. 10. 2009, 14:29:45
Radim24:
„Nevíte ale někdo jak v PSPad převést soubor s CP1250 na utf-8?“ Otevřít soubor, v nabídce Formát přepnout na UTF-8 a uložit. |
||
Radim24 Profil |
#6 · Zasláno: 14. 10. 2009, 15:21:51
Joker
Zjistil jsem, že existuje stránka pspad.com a tam mi už poradili. Díky |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0