JDK1.1 입출력 Enhanced..


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :김진구 1997년 12월 30일 02:42:34

In Reply to: [질문] 한글 좀 해결해 주세요..... posted by 물독 on December 09, 1997 at 02:10:57:

혹시 소켓으로 통신시 한글이 제대로 전달 되지 않는 다는
문제 입니까?


JDK1.0에서 사용하는 입출력은 byte stream기초이고
JDK1.1에서는 char stream기초입니다.


byte는 말그대로 1바이트이고
char는 유니코드 2byte입니다.


문자열을 보낸다고 하더라도 기본적으로 byte로 처리되어.
제대로 처리하지 못하는 문제가 있습니다.
그래서 JDK1.1에서는 char stream기초의 새로운 클래스가 추가 되었습니다.
JDK1.0에서는 InputStream, OutputStream에 기초하지만..
JDK1.1에서는 Reader, Writer에 기초합니다.
따라서 Reader와 Writer에서 상속된 클래스를 쓰시면 문제는 해결 될것 입니다.


PrintStream -> PrintWriter
BufferedInputStream -> BufferedReader


이렇게 사용하시면 한글로 파일 입출력,통신이 자연 스러울 것입니다.
테스트 결과 파일 입출력및 서블릿에서도 문제가 없었습니다.


다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]