Autor | Zpráva | ||
---|---|---|---|
chris Profil |
#1 · Zasláno: 14. 11. 2014, 16:16:51
Zdravím,
mám po někom předělat kódování starého webu se sci-fi nastavením (viz níže) do UTF-8 a mám stále problém s výstupem. databáze: latin1_swedish_ci tabulky, sloupce: utf8_unicode_ci kódování php souborů: windows-1250 text vkládán přes TinyMCE, takže vypadá takhle: první samostatnou výstavou v Èeskoslovensku Databázi exportuju přes phpMyAdmin a importuju opět přes phpMyAdmin... Zkusil jsem v exportu přespat vždy na collate utf8_czech_ci a u tabulek utf8 a následně importovat. zkoušel jsem volat po připojení: mysql_query("set names utf8"); mysql_set_charset("utf8"); Se soubory není problém, ty umím převést do UTF8, jde o načítaná data z db, ty se mi zobrazují stále špatně... Může mi někdo prosím poradit správný postup? |
||
bestik_63 Profil |
#2 · Zasláno: 15. 11. 2014, 15:12:30
Zkusil jsi při importu nastavit nastavit UTF?
|
||
chris Profil |
#3 · Zasláno: 15. 11. 2014, 17:38:56
bestik_63:
zkusil |
||
bestik_63 Profil |
#4 · Zasláno: 15. 11. 2014, 20:38:01
Pak mě napadá jedině přes php stránku načíst tabulku, převést na UTF a data vložit do nové databáze, která už bude UTF. Pokud těch tabulek je více, je možné načíst seznam tabulek přes SELECT * FROM INFORMATION_SCHEMA.TABLES, takže nepotřebuješ vědět počet tabulek předem :-)
|
||
chris Profil |
#5 · Zasláno: 15. 11. 2014, 22:21:21
bestik_63:
Jakým způsobem načíst tabulku přes php stránku? To mi není úplně jasné co tím myslíš. |
||
lionel messi Profil |
#6 · Zasláno: 15. 11. 2014, 22:24:46
chris:
„akým způsobem načíst tabulku přes php stránku?“ Normálne, mysql_query a potom mysql_fetch_array, na prekódovanie použiť iconv a potom vložiť do novej db. |
||
bestik_63 Profil |
#7 · Zasláno: 15. 11. 2014, 23:32:59
jj přesně tak...
|
||
chris Profil |
#8 · Zasláno: 15. 11. 2014, 23:38:40
OK, díky moc oběma
|
||
bestik_63 Profil |
#9 · Zasláno: 16. 11. 2014, 12:23:03
ještě jsem zjistil, že můžeš narazit na problém u cizího klíče. Vytvořil jsem na to nové vlákno, tak se na to klidě koukni :-) snad někdo poradí :-)
|
||
Alphard Profil |
A klasické metody změny kódování jste zkoušel? stackoverflow.com/a/6115705 (samozřejmě zálohovat).
Moderátor Alphard: Nezamykejte prosím vlákna, je-li vyřešeno, napište to do něho. Ideálně uveďte i řešení, které vám pomohlo.
|
||
Časová prodleva: 10 let
|
0