한글 처리

31395 
Created at 2006-12-22 13:18:09 
225   0   0   0  

JSP로 사이트를 개발하면서 ASP보다 어렵다는 생각을 많이 했습니다. 일단 JAVA가 가물가물했고, ASP 에서 지원했던 함수들이 다른 형태로 사용되기 때문에 혼동도 되었습니다. WEB 이라는 바닥이기 때문에 유사한 점이 훨씬 많았지만 java의 자존심이 ASP랑 같은 수준으로 취급받는 것을 못 견뎌하는 듯한 인상을 받았습니다.

개발과정 중에 부딪혔던 문제 중의 하나가 한글 처리 문제였습니다. 정확한 설명은 아니겠지만 *.jsp 파일에서 *.java로 변환되고 이것이 또 .class로 컴파일 되는 과정에서 특별히 지정을 해주지 않게되면 한글이 다 뭉그러지는 것 같았습니다.

그리하야 페이지 상단에 페이지 선언을 해줍니다. 이렇게

<%@ page contentType = "text/html; charset=euc-kr" %>

이렇게 해주면 일단 왠만한 걱정은 싸 잡으셔도 될겁니다. 두번째 방법은 문자열(String)을 직접 코드 변환해주는 방법입니다. 함수로 만들어 사용해도 좋습니다.

out.println(new String(("자바속의 한글").getBytes("8859_1"), "EUC-KR"));

<%!
//한글 처리
public String ko(String str) {

try{
str = new String(str.getBytes("8859_1"), "EUC-KR");
} catch(UnsupportedEncodingException e) {
}
return str;
}
%>

<%
out.println(ko("자바속의 한글"));
%>

이런 형태로 처리를 해주면 한글 문제, 일단 바지가랑이는 잡은 것입니다.
오늘은 요기까지 쓰겠습니다. ^^; 졸려서요.



Tags: euc-kr 한글 Share on Facebook Share on X

◀ PREVIOUS
브라우져 캐시(cache) 안먹게 하는 비기
▶ NEXT
include 집중해부
  댓글 0
로그인을 하시면 댓글을 등록 할 수 있습니다.
SIMILAR POSTS

Internet Explorer의 검색창에서 한글 입력이 안될때 (created at 2006-11-24)

중국 거리의 황당한 한글들 (created at 2007-01-26)

UTF-8로 인코딩된 문자열을 EUC-KR로 바꾸는 방법 (created at 2007-05-29)

중국 상해 짝퉁시장에서 산 운동화에...... (created at 2008-03-08)

2007년 겨울 중국을 강타한 바로 그 모자 (created at 2008-03-17)

한글에도 대문자가 있다 (created at 2008-07-15)

일본 나리타 공항 가족 나들이 첫 소감 - 한국 사람이 여행하기 좋게 한글 안내 글이 여기저기 써 있어 (created at 2013-06-06)

일본 나리타 공항에서 스카이 라이너 지하철 타고 도쿄 도심 가기 - 팔방사방에 한글 안내가 되어 있고, 가볍게 카운터에서 표를 구입하면 되며 신용카드 구입도 가능해 (created at 2013-06-06)

일본 나리타 역에서 스카이 라이너 타고 동경 도심으로 가기 위하여 우에노로 출발 (created at 2013-06-06)

동경 우에노에서 긴자선 타고 아오야마 잇초메로 이동 - 지하철 표 구입시 신용카드는 받지 않아, 이정표를 잘 따라가면 어디든 갈 수 있어 (created at 2013-06-06)

스텐포드 쇼핑센터(Stanford Shopping Center) - 스텐포드 대학 근처 쇼핑몰 - 한국,일본,중국 등 동양계 손님들이 많고 명품도 판매하는 훌륭한 몰 (created at 2013-11-06)

토종 SW기술력, 미국 대비 80%로 올린다는 정부 전략 - 과연 우리나라 SW기술력이 없는것인가? (created at 2015-04-13)

엑셀(EXCEL) 사용시 한자(중국어)를 한글로 번역하는 방법 (created at 2015-05-14)

OTHER POSTS IN THE SAME CATEGORY

GDI+를 이용한 회전 3가지.... (created at 2006-12-27)

MFC의 GDI/GDI+ 리소스 누수 현상 (created at 2006-12-27)

JSP 페이지 이동 4가지 방법 및 특성 (created at 2006-12-26)

기념일계산,날짜계산해서....^^; 앤에게 사랑받으시길..... (created at 2006-12-22)

자바스크립트로 만든 빙고 게임 (created at 2006-12-22)

현재달의 첫째날 , 마지막날 (날짜,일자) 구하기 (created at 2006-12-22)

JPG 저장된 DB 이미지 JSP로 보여주기 (created at 2006-12-22)

스크립트 디버거 (created at 2006-12-22)

수많은 체크박스 중 몇개 체크했는지 확인 (created at 2006-12-22)

가상디스크 만들기 (created at 2006-12-22)

RSS 수집당하는 법 (created at 2006-12-22)

프린팅 하기(IE 전용) (created at 2006-12-22)

textbox의 입력문자 제어하기(영문/한글) (created at 2006-12-22)

폼메일 예제 (created at 2006-12-22)

include 집중해부 (created at 2006-12-22)

브라우져 캐시(cache) 안먹게 하는 비기 (created at 2006-12-22)

csv 파일을 이용한 메일링 리스트 구현 (created at 2006-12-22)

오라클8i 글자수 무제한 게시판소스 (created at 2006-12-22)

동적 이미지(실시간 그래프) 생성하기 (created at 2006-12-22)

UTF-8로 파일 저장하기 (created at 2006-12-22)

발신전용 메일서버 만드는 방법 (created at 2006-12-21)

구글 검색시 순위 올리기 (created at 2006-12-18)

사이트 트래픽의 주범 웹봇 차단하기 - robots.txt (created at 2006-12-18)

Internet Explorer의 검색창에서 한글 입력이 안될때 (created at 2006-11-24)

프린터 인쇄 취소가 안될때 (created at 2006-11-24)

spoolsv.exe의 문제 cpu점유률 100% (created at 2006-11-24)

http-2.2.3에서 ssl 설치 (created at 2006-11-24)

초간단 php-oracle 연동 클래스 (created at 2006-11-24)

금액을 입력할때 세자리마다 컴마찍기 (created at 2006-11-24)

쿠키 세팅하기 (created at 2006-11-22)

UPDATES

소녀대 - Bye Bye Girl (updated at 2024-04-13)

대한민국 날씨 근황 (created at 2024-04-13)

성일종 인재육성 강조하며 이토 히로부미 언급 - 인재 키운 선례? (updated at 2024-04-13)

일제강점기가 더 살기 좋았을지도 모른다는 조수연 국민의힘 후보 - 친일파? (updated at 2024-04-13)

Marshall Ha님의 샤오미 SU7 시승기 - 테슬라의 일론 머스크님이 긴장할만한 느낌 (updated at 2024-04-09)

윙크하는 귀염둥이 반려견들 (created at 2024-04-08)

달콤 살벌한 고백 (created at 2024-04-08)

북한 최정예 공수부대 훈련 모습 (updated at 2024-04-02)

맛있었던 친구 어머니의 주먹밥이 먹고 싶어요 (created at 2024-04-02)

자리 마음에 안든다고 6급 공무원 패는 농협 조합장 (created at 2024-03-26)

85세 딸 짜장면 사주는 102세 어머니 (created at 2024-03-26)

1990년대 감각파 도둑 (created at 2024-03-26)

치매에 걸린 69살의 브루스 윌리스가 전부인 데미무어를 보고 한 말 (updated at 2024-03-22)

경제는 대통령이 살리는 것이 아닙니다 라던 윤석열대통령 - 상황 안좋아지자 여러 전략을 펼쳤지만, 부작용 속출했던 2024년의 봄 (updated at 2024-03-13)

극빈의 생활을 하고 배운것이 없는 사람은 자유가 뭔지도 모를 뿐 아니라 왜 개인에게 필요한지에 대한 필요성을 못느낀다는 윤석열 대통령 (updated at 2024-03-08)

조선일보를 안본다는 사람들이 말하는 그 이유 - 천황폐하, 전두환 각하, 김일성 장군 만세? (created at 2024-03-07)

광폭타이어를 장착하면 성능이 좋아질거라는 착각 (updated at 2024-03-03)

면허시험장에서 면허갱신하면 하루만에 끝나나? (updated at 2024-03-03)

신한은행/신한투자증권 금융거래 종합보고서 다운로드 방법 (updated at 2024-02-26)

100년 된 일본 장난감 회사가 내놓은 변신 기술에 난리난 과학계 (created at 2024-02-26)

알리에서 발견한 한글 지원하는 가성비 쩌는 무선 기계식키보드 (updated at 2024-02-25)

쌍팔년도가 1988년인줄 알았던 1인 (updated at 2024-02-23)

이쁜 색으로 변신한 테슬라 사이버트럭 (created at 2024-02-23)

2024년 카타르 아시안컵 4강전 전날 한국 대표팀 내부에 있었던 이강인의 폭주 (updated at 2024-02-21)

강릉 맛집 지도 (updated at 2024-02-20)

간이 안좋을 때 나타나는 증상 20가지 (updated at 2024-02-20)

배설물을 이용하여 일본에 저항했던 독립운동가 조명하 (updated at 2024-02-20)

요건 몰랐지롱? 이순신을 사랑한 외국인 (created at 2024-02-20)

원빈도 머리빨 (created at 2024-02-19)

대표적인 대한민국의 미남배우 중 하나인 원빈 (created at 2024-02-19)

백제의 건국 시조 온조왕 (updated at 2024-02-19)

700년동안 대한민국 고대국가의 한축이었던 백제시대 (created at 2024-02-19)

대머리들에게 주는 대머리의 조언 (created at 2024-02-17)

일본의 여성 락그룹 프린세스 프린세스의 "다이아몬드" (created at 2024-02-17)

결혼식 직전 연락두절된 신랑 (created at 2024-02-17)

대한민국 축구팀 파문으로 인해 중국 소셜미디어까지 등장한 탁구 전도사 이강인 (updated at 2024-02-16)

조국의 반격으로 흥미진진하게 흘러가는 한국의 정치판 - 데뷰와 동시에 한동훈 장관에게 던진 4개의 질문 (updated at 2024-02-15)

2024년 카타르 아시안컵 4강전 전날 내분사태로 갑자기 회자되는 이승우선수의 친화력 (created at 2024-02-15)

카카오뱅크 금융거래종합보고서/잔액증명서/거래내역서 발급 방법 (created at 2024-02-14)

아이가 최고의 스승이었다 (created at 2024-02-13)

이제는 국민 유행어로 등극한 한동훈의 "싫으면 시집가" (updated at 2024-02-13)

설 연휴 잔소리 메뉴판 - 이제 잔소리 하기전에 요금부터... (updated at 2024-02-10)

로버트 드니로의 70년 전 모습 (created at 2024-02-08)

카메라 어플로 만들어본 슈퍼걸 - 엄... 최종 작품은 왠지... (created at 2024-02-08)

앞트임 하고 새롭게 태어난 대한민국의 젊은 용사 (created at 2024-02-08)

비가 억수로 내리던 2024년의 2월 어느날 캘리포니아의 밤 카니예 웨스트와 그의 아나 비앙카 센소리 (updated at 2024-02-08)

스케방형사 1화 - 수수께끼의 전학소녀사키 (created at 2024-02-05)

백제와 일본의 교류가 가장 활발했던 시기는 근초고왕 시대 (created at 2024-02-05)

일에 찌들은 아빠가 꿈에서 깨어나지 않자 구출해주는 짱구 (created at 2024-02-03)

이제는 할아버지가 된 휴 그랜트(Hugh Grant)가 블랙핑크 콘서트에 다녀온 후 소감 (created at 2024-02-03)