* 최신 버전에서는 안된다 (보기 1.12.5)

* 예전 버전에서만 가능하다 ( 보기 1.8.30) 

preference 메뉴에서 Korean 설정하면 된다


* 한글 인코딩을 알기 쉽게 풀어 쓴 글 http://moogi.new21.org/tc/908, http://moogi.new21.org/tc/909


* 유니코드에 대한 포괄적인 글 http://helloworld.naver.com/helloworld/19187


* euc-kr 에서 utf-8 로 변환 http://forums.mozilla.or.kr/viewtopic.php?t=2878&highlight=utf-8


* 한글 완성형과 한글 확장 완성형의 차이 http://mwultong.blogspot.com/2006/11/cp949-ms949-euc-kr-ksc5601-1987.html


* 인코딩 변환표 http://ko.ldh.wikia.com/wiki/%ED%95%9C%EA%B8%80_%EC%9D%B8%EC%BD%94%EB%94%A9_%EB%B3%80%ED%99%98_%ED%85%8C%EC%9D%B4%EB%B8%94


* 기타 

** 유니코드에 대한 조엘의 경험 http://www.joelonsoftware.com/articles/Unicode.html#


<SCRIPT LANGUAGE="JAVASCRIPT">

function IsHangul(korname)

{

var temp="";

var len;

var found = false;

console.log("korname:" + korname);

console.log("korname.length:" + korname.length);

for(k=0; k<korname.length; k++)

{

temp=korname.charAt(k);

len = 0;

len = escape(temp).length;

console.log("temp:" + temp);

console.log("len:" + len);

if(len > 4)

{

found = true;;

break;

}

}


return (found);

}


if (IsHangul("가나다"))

{

console.log("한글");

}

else

{

console.log("한글 아님");

}

</SCRIPT>




Setup > Terminal  메뉴에서


coding[receive]:KS5601

coding[transmit]KS5601:

locale:korean

CodePage:949




readLine() 을 사용할 수 없는 경우이다.

원 출처는 http://javacan.tistory.com/entry/35



InputStream is;

is = connectionSocket.getInputStream();

String msgBodyStr = "";


BufferedReader br = new BufferedReader(new InputStreamReader(is));

char[] buffBody = new char[1024];

int len = -1;

int sumLen = 0;

while ((len = br.read(buffBody)) != -1){   // br.read(buffBody,0,1); 도 가능

msgBodyStr += new String(buffBodym0, len);

sumLen += len;

if (sumL > = msgBodyLen){

break;

}

}


서버에서 날짜가 한글로 표시되고 있는데, Total Commander ftp 로 모두 깨져 나온다.
(cuteftp 에서는 날짜가 틀리게 나오고, WinScp 에서는 제대로 나온다)

Total commander 에서는
"pppppppppp              !S* MM월 DD일 UUUUU n*" 설정을 넣어 주면 된다.

같은 회사 ㅎ 차장님이 알려 주신 정보이다.

원래 출처는
http://xpg.in/forum/viewtopic.php?p=4953
라고 한다.


httpclient(jakarta) 로 한글데이터 전송이 안되어서 고생하다가
아래 코드로 해결...
   
    HttpClient client = new HttpClient();


 client.getParams().setParameter("http.protocol.version", HttpVersion.HTTP_1_1);
    client.getParams().setParameter("http.socket.timeout", new Integer(1000));
    client.getParams().setParameter("http.protocol.content-charset", "KSC5601");


참고
http://blog.naver.com/eemmjj2k?Redirect=Log&logNo=140037527562

http://jakarta.apache.org/httpcomponents/httpclient-3.x/preference-api.html#HTTP_parameters
  1. 방랑개발자 2010.03.29 14:50 댓글주소 | 수정 | 삭제 | 댓글

    꾸벅~
    3일내내 머리싸매다가
    님의 글을 보고 해결되었습니다.
    정말 감사합니다.


"Ajax 기본 예제와 JSP 엔진에서 한글 인코딩 충돌 문제 처리" 라는 글을 찾았습니다. 이 걸로 한글 문제가 해결될까요? http://kwon37xi.egloos.com/2558053