Oracle에서 자료를 읽어와 servlet에서 브라우져에 뿌려주려 합니다.
자료가 한글 텍스트 인데요.
브라우져에 나타내면 ? 뒤집어 놓은 걸로 나오는 군요.
sqlPlus에서는 잘 나옵니다.
public static String Uni2Ksc(String uni)
{
String ksc;
if(uni == null) return "";
try
{
ksc = new String(uni.getBytes("8859_1"), "KSC5601");
}
catch(UnsupportedEncodingException encodingexception)
{
ksc = "";
}
return ksc;
}
public static String Ksc2Uni(String ksc)
{
String uni;
if(ksc == null) return "";
try
{
uni = new String(ksc.getBytes("KSC5601"), "8859_1");
}
catch(UnsupportedEncodingException encodingexception)
{
uni = "";
}
return uni;
}
이 2 함수를 써서 이렇게도 인코딩 해보고 저렇게도 인코딩 해봤는데 되질 않는군요...
Oracle 8i 8.1.6을 사용하는데 다시 설치를 해야 하는지 아니면 어떻게 해야 하는지 모르겠습니다.
조언을 부탁 드립니다.
|