Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
| Autor | Správa |
|---|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
Zdravím Vás,
Pozrite sa na www.danciwo.net a povedzte mi prosím, prečo to zle kóduje text.
Dakujem.
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 | 37 Bydlisko: BegyBen | |
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Vyzera to tak, ako keby si subor ulozil v UTF-8, ale textovy editor vkladal take bajty, akoby bol subor v inom kodovani. Velmi cudne.
Skus ten subor normalne otvorit v normalnom textovom editore (nie Notepad) a prepisat tie zle znaky za spravne.
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
Vdaka, ze ste sa na to pozreli.
Vyzera to na problem v databaze, pretože statické časti sa koduju dobre, ale tie, co su generované dynamicky nefunguju, viď uvodný text. Fakt neviem co s tym mam urobit.
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 | 37 Bydlisko: BegyBen |
A v databaze mas nastavene presne rovnake kodovanie?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
V akom kodovani je ulozena tabulka, resp. stlpec, v ktorom sa nachadza text? Pouzivas SET NAMES po pripojeni k DB?
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
Jedna z tabuliek ... je chyba niekde tu?
CREATE TABLE [dbo].[Programs](
[prog_id] [int] IDENTITY(1,1) NOT NULL,
[cat_id] [int] NOT NULL,
[lang_id] [int] NOT NULL,
[userID] [uniqueidentifier] NOT NULL,
[description] [nvarchar](max) COLLATE Slovak_CI_AS NULL,
[source] [nvarchar](max) COLLATE Slovak_CI_AS NULL,
[file_path] [nvarchar](400) COLLATE Slovak_CI_AS NULL,
[www] [nvarchar](50) COLLATE Slovak_CI_AS NULL,
[date] [datetime] NULL,
... atd
Ako to funguje s tym SET NAMES?
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Ah, to je problem. Subor je sice ulozeny v UTF-8, aj sa tak zobrazuje, lenze data v tabulke su ulozene pod Windows-1250. Bohuzial nepoznam ziadnu ASP funkciu na prevod textu z jedneho kodovania do druheho, takze bud si zmen collate v tabulkach na UTF-8 alebo si uloz subory do Windows-1250 (plus nastav Windows-1250 v <meta>).
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 | 81 |
Kód: mysql_query("SET NAMES UTF8");
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
danciwo píše: Ako to funguje s tym SET NAMES? Pomocou SET NAMES urcujes, v akom kodovani vyberas data z tabuliek. V ASP to ale defaultne bude urcite windows-1250, takze to nechaj tak.
Odporucal by som ti ten druhy sposob, ktory som spominal, prerob si subory a prepis <meta> na Windows-1250.
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
Ďuri píše: Pomocou SET NAMES urcujes, v akom kodovani vyberas data z tabuliek. V ASP to ale defaultne bude urcite windows-1250, takze to nechaj tak. Odporucal by som ti ten druhy sposob, ktory som spominal, prerob si subory a prepis <meta> na Windows-1250.
Prerobil som subory, ale ked teraz pustis validator, tak ta upozorni ze stale sa koduje v UTF-8
http://validator.w3.org/check?uri=www.d ... ne&group=0
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 | 81 |
to nic neznamena len ze je moznost toho ze nakolko je to v utf8 tak validator neprecital vsetky znaky spravne..estly se nemejlim, mozno by bolo dobre skontrolovat kodovanie v dakom programe ako pspad dw etc a nie iba v hlavicke zadat
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
pilná lama glama píše: to nic neznamena len ze je moznost toho ze nakolko je to v utf8 tak validator neprecital vsetky znaky spravne..estly se nemejlim, mozno by bolo dobre skontrolovat kodovanie v dakom programe ako pspad dw etc a nie iba v hlavicke zadat
a ja práve potrebujem, aby sa to zakodovalo do windows-1250 nie utf8...alebo sa mýlim ja?
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 | 81 |
nie ale zrejme si zadal kodovanie iba v meta tagu a nezmenil si format dokumentu, teda aspon nato tuto chybu tipujem ja.
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
pilná lama glama píše: nie ale zrejme si zadal kodovanie iba v meta tagu a nezmenil si format dokumentu, teda aspon nato tuto chybu tipujem ja.
ano a teraz lamerska otazka: ako zmenim format dokumentu? 
_________________ I am sorry, did I break your concentration? |
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 | 81 |
ja pouzivam DW a mam to pod page properties => title/encoding
dufam ze nelamim ja ...teraz som skusil zmenit metatag a chova sa dokument tak ako by mal... po zmene....snad ta neoberam o cas
..oprava oberam  pardon zmenil som okdovanie na win 1250 a tiez sa stazuje na utf-8
|
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 | 37 Bydlisko: Trnava |
danciwo píše: ano a teraz lamerska otazka: ako zmenim format dokumentu? 
Rozne podla editoru v ktorom pracujes :
PSPad > Format > zakrknut format > save
_________________ Hmmm .... Hrošíček ... [Homer] |
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
Ďalujem vsetkym za pomoc, vysriesili sme to spolocne, je to taká banalitia, ale stále su stým problémy 
_________________ I am sorry, did I break your concentration? |
|
Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
|