BACKRUSH  대화방입장  유닉스명령  다음  자료실  Ascii Table   Exploit   원격접속  달력,시간   프로세스  
지하철노선   Whois   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치

글쓴이: 한글 한글깨짐 처리 조회수: 7887


처음 JSP 나 서블릿을 하다보면.... 한글이 깨져서 나와 당황하게 된다. (나 또한 그랬다 ㅡ.ㅡ;;;)
하지만 웹프로그래밍에서 " 한글이 깨져서 나와요~!"
라고 말하는 것은 마치 "인터넷이 안되요~!"
라고 말하는 것만큼이나 복잡하고 여러가지 상황을 봐야 한다. ㅡ.ㅡ;;

일단 언어코드가 어떻게 바뀌어 왔는지 살짝만 살펴 보자.
처음에 이놈의 양키 색히들이 만든 컴퓨터에선 당연하게도 영어만 통했었다.
우리가 그냥 무의식적으로 컴퓨터에 한글로 혹은 영어로 입력하지만
사실은 이런 언어는 코드데이터로 처리가 된다.
컴퓨터에서 쓰는 영어코드는 ASCII 코드 이다. 7비트의 코드로 되어있다.
하지만 ACII 코드만 있는 것은 아니고 점점 다른 코드체계들이 나왔다. (종류들은 생략. 귀찮음 궁금하믄 찾아봐)
한글 역시 마찬가지다.
조합형이니, 완성형이니, 확장완성형이니, 유니코드 한글형이니..뭐 잔뜩있다.
간단히 말하면
조합형은 즉석에서 한글 자모를 조합해 한글을 표현한다. 예전 도스 시설에 많이 사용하였으나, 현재는 거의 쓰이지 않는다. 모든 한글 문자를 다 표현 할 수 있다는 장점이 있다.
완성형은 한글에서 많이 쓰이는 것들만 골라 미리 글자를 만들어 놓는다. 예를 들면, "가" "낙" 답" 이런식으로 말이다. 참... 문제가 많은 타입이지 않나 싶다. 윈도우95 까지 순수 완성형 한글을 썼다.
우리나라 표준에는 KSC5601 을 표준한글코드로 정의하고 있는데, 기본은 완성형 한글이고, 자모가 입력될 때 글자를 모은다음 코드테이블에서 코드를 찾아 치환한다. 메모리 낭비가 심하다는 단점이 있다.
확장 완성형한글은 기존의 완성형 한글에 "

관련글 : 없음 글쓴시간 : 2009/12/02 13:59 from 218.38.35.251

  AIX PHP 목록보기 새글 쓰기 지우기 응답글 쓰기 글 수정 CSV파일로 저장하기[PHP]  
BACKRUSH  대화방입장  유닉스명령  다음  자료실  Ascii Table   Exploit   원격접속  달력,시간   프로세스  
지하철노선   Whois   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치