Forum » Izdelava spletišč » Težava s šumniki ASP + MySql
Težava s šumniki ASP + MySql
jeti51 ::
Sem uporabil iskanje pa ni bilo nobenega zadovoljivega odgovora, zato odpiram novo temo.
V roke sem dobil eno ASP aplikacijo, ki za bazo uporablja MySQL 4.1.11, žal pa so problemi s šumniki, kar je treba popraviti. Tabele v bazi so vse nastavljene z encodingom cp1250, podatki v tabelah (šumniki) so v redu - vsaj tako jih prikaže orodje MySQL Administrator.
Datoteke asp so vse shranjene z encodingom windows1250, poleg tega pa je tudi v glavi vsake strani navedeno "charset=windows-1250". Šumniki, ki so napisani kot goli tekst v asp strani, se prikažejo v redu, pri podatkih, ki pridejo iz baze, pa se šumniki ne prikažejo pravilno. Š in ž delujeta, č, ć in đ pa se prikažejo kot vprašaj (?).
Če pred poizvedbo na bazo uporabim "SET NAMES cp1250", je rezultat malo drugačen, a še zmeraj ni pravilen. Š in ž še naprej delata, č se spremeni v "e", ć v "a", đ pa ostane kot vprašaj "?". Predvidevam, da ker so baza in asp strani verjetno v redu, da se znaki popačijo med prenosom iz baze. Na bazo se povezujem z driverjem "MySQL ODBC 3.51" (navedeno v connection stringu).
Kaj lahko sploh še poskusim, kje je morda še kakšna nastavitev, ki bi jo bilo treba preizkusiti? Da bi vse skupaj pretvoril v kakšen drug encoding (asp strani in tabele v bazi) ne pride v poštev.
Hvala!
V roke sem dobil eno ASP aplikacijo, ki za bazo uporablja MySQL 4.1.11, žal pa so problemi s šumniki, kar je treba popraviti. Tabele v bazi so vse nastavljene z encodingom cp1250, podatki v tabelah (šumniki) so v redu - vsaj tako jih prikaže orodje MySQL Administrator.
Datoteke asp so vse shranjene z encodingom windows1250, poleg tega pa je tudi v glavi vsake strani navedeno "charset=windows-1250". Šumniki, ki so napisani kot goli tekst v asp strani, se prikažejo v redu, pri podatkih, ki pridejo iz baze, pa se šumniki ne prikažejo pravilno. Š in ž delujeta, č, ć in đ pa se prikažejo kot vprašaj (?).
Če pred poizvedbo na bazo uporabim "SET NAMES cp1250", je rezultat malo drugačen, a še zmeraj ni pravilen. Š in ž še naprej delata, č se spremeni v "e", ć v "a", đ pa ostane kot vprašaj "?". Predvidevam, da ker so baza in asp strani verjetno v redu, da se znaki popačijo med prenosom iz baze. Na bazo se povezujem z driverjem "MySQL ODBC 3.51" (navedeno v connection stringu).
Kaj lahko sploh še poskusim, kje je morda še kakšna nastavitev, ki bi jo bilo treba preizkusiti? Da bi vse skupaj pretvoril v kakšen drug encoding (asp strani in tabele v bazi) ne pride v poštev.
Hvala!
jeti51 ::
Ja, še to, v connection stringu je tudi navedeno "Charset=cp1250;" (zasledil na enem mysql forumu), a žal ne pomaga.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [php] encoding nizaOddelek: Izdelava spletišč | 3833 (1748) | BivšiUser2 |
» | Šumniki in MySqlOddelek: Izdelava spletišč | 6691 (6228) | SPEEEED |
» | [PHP] charter set windows-1250Oddelek: Programiranje | 2826 (2826) | Blisk |
» | MySQL in šumnikiOddelek: Programiranje | 3060 (2831) | darkolord |
» | MySQL in czsOddelek: Izdelava spletišč | 3611 (2701) | krho |