Forum » Izdelava spletišč » Težava s šumniki ASP + MySql
Težava s šumniki ASP + MySql
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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!
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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šč | 3948 (1863) | BivšiUser2 |
» | Šumniki in MySqlOddelek: Izdelava spletišč | 6723 (6260) | SPEEEED |
» | [PHP] charter set windows-1250Oddelek: Programiranje | 2859 (2859) | Blisk |
» | MySQL in šumnikiOddelek: Programiranje | 3077 (2848) | darkolord |
» | MySQL in czsOddelek: Izdelava spletišč | 3624 (2714) | krho |