* 최신 버전에서는 안된다 (보기 1.12.5)
* 예전 버전에서만 가능하다 ( 보기 1.8.30)
preference 메뉴에서 Korean 설정하면 된다
* 최신 버전에서는 안된다 (보기 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://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
라고 한다.