[Java lista] String karakter konverzio

Stef stefhun at gmail.com
2006. Nov. 24., P, 12:46:21 CET


Sziasztok!

Koszonom a sok valaszt, de sajnos nem jutottam eredmenyre.
Olyan, mintha csak az ekezetes karakter lenne mas kodolasba.
Eredetileg ezt lattam a logban: "G?¶" - 0xc3a3
Az atkodolas utan pedig: "G�¶" - 0xefbfbd
Tehat tovabb kodolta a kodolast :-(

Ezt alkottam a javaslatokbol:
	private String convertUTFWin1250(String value){
		byte[] utf8 = null;
		String win1250 = null;
		try {
			utf8 = value.getBytes("UTF-8");
			win1250 = new String(utf8, "windows-1250");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return win1250;
	}

Udv!
Stef

2006/11/24, Fisha <fisha at freemail.hu>:
> Hello!
>
> Szerintem a String.getBytes a baratod.
>
> Fisha                            mailto:fisha at freemail.hu
>
> > Sziasztok!
>
> > Segitsetek....
> > Hogyan lehetseges egy String-et atkonvertalni egyik kodolasrol a
> > masikra. Jelen esetben az UTF-8 kodlaprol kellene win1250-re, de csak
> > az URLenocder-t, talaltam, ami nem String konverzio, hanem web-app url
> > kodolasra valo.
> > Pontosabban nem a teljes String-et kellene átkódolni, mert nem minden
> > karakter utf8.
> > Ezt latom a logban: "H??" Ami valojaban a "Há" lenne.
>
> > A JDBC-s hiba uzenetem: 11:02:28,292 ERROR JDBCExceptionReporter:72 -
> > ERROR: character 0xc3a3 of encoding "UTF8" has no equivalent in
> > "WIN1250"
>
> > Esetleg a magyar ekezetes karakterekre sajat konvertert kell irnom,
> > ami karakterenkent elemez, es ha kell konvertal?
>
> > Udv!
> > Stef
> > _______________________________________________
> > Javalist mailing list
> > Javalist at javagrund.hu
> > http://javagrund.hu/mailman/listinfo/javalist
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról