Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Naša slova, mysql i JSP

[es] :: Java :: Naša slova, mysql i JSP

[ Pregleda: 2037 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Naša slova, mysql i JSP23.12.2006. u 23:10 - pre 211 meseci
Prebacujem jednu aplikaciju iz PHP-a u JSP. Koristi se mysql baza. Sa PHP-om sam koristio windows-1250 encoding i naša slova su dobro prikazivana. Samo sam isključio AddDefaultCharset opciju u httpd.conf i dodao <META ... > tag na početak html fajla. Ali sada se naša slova, osim š i ž, prikazuju kao znak pitanja. Evo za primer kako počinje source fajl:

Code:
<%@ page language="java" contentType="text/html; charset=windows-1250"
    pageEncoding="windows-1250" import="beans.User, java.sql.*, java.text.DecimalFormat" %>

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1250">


Koliko sam ja otkrio, tu se negde vrši konverzija charset-a, pri čemu se pretpostavlja da je ulazni charset iso-8859-1 (a nije taj nego cp1250). Jer kad promenim u source fajlu svuda na UTF-8, onda se prikazuju ista ona slova koja se prikazuju kad gledam stranu iz PHP-a, pa u browser-u promenim encoding na iso-8859-1. Da li neko može da mi kaže kako da ovu konverziju konfigurišem tako da se za input koristi cp1250?

P.S. Rešenje iz ove teme ne radi.
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Naša slova, mysql i JSP23.12.2006. u 23:54 - pre 211 meseci
Jesi li pogledao ovu temu?

http://www.elitesecurity.org/t...-slova-command-promptu-iz-jave

Tu je bilo govora o cp1250...
 
Odgovor na temu

Marko_R
Marko Ranđelović
Programer
Niš

Član broj: 3737
Poruke: 575



+4 Profil

icon Re: Naša slova, mysql i JSP24.12.2006. u 11:16 - pre 211 meseci
Citat:
djalfirevic: Jesi li pogledao ovu temu?

http://www.elitesecurity.org/t...-slova-command-promptu-iz-jave

Tu je bilo govora o cp1250...

Tu je glavna opcija -encoding java kompajleru, ali ona se automatski aktivira na osnovu pageEncoding parametra koji ako pogledaš moju prvu poruku videćeš da je postavljen na cp1250, i da je do toga (a očigledno nije) trebalo bi da radi. To se odnosi na encoding same strane, a nema veze sa dovlačenjem stringova iz eksternih izvora (baze). Ja sam mislio da je problem do MySQL/J konektora, pa sam isprobavao neke opcije, ali nisam ništa uspeo.

P.S. Koristim Tomcat, da nema on neku opciju oko konverzije charset-a?
 
Odgovor na temu

[es] :: Java :: Naša slova, mysql i JSP

[ Pregleda: 2037 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.