'2008/07'에 해당되는 글 2건

  1. [2008/07/28] UTF8로 개발시 한글처리 (Tomcat,Mysql 환경)
  2. [2008/07/28] 이제 새로운 맥북이 나오는가...

UTF8로 개발시 한글처리 (Tomcat,Mysql 환경)

[프로그래밍/Java]
오랜만에 홈페이지를 만들던 중 MySQL에서 한글문제가 또 발생했다.
예전에 자주 해결했던 문제였으나, 그때그때 해결하고 넘어갔던 문제여서 넘어가고 또 까먹고, 검색하고, 이런 나를 보면서 에구, 이 기회에 정리하자 하던 찰나 좋은 글을 구글링해서 찾았다.

아래의 글은 간단한 정리 글 이므로 자세한 내용은 아래의 출처링크를 참조하기 바란다.
출처 : OKJSP GHLab님 http://okjsp.pe.kr/seq/72792

한글 완벽출력 조건 -.-

1. 모든 문서는 UTF-8 인코딩으로 저장되어야 함.

2. jsp 파일 상단에 <%@ page contentType = "text/html;charset=utf-8" %>
 
3. 서블릿은 request.setCharacterEncoding("utf-8")
 
4. 자바스크립트에서 encodeURIComponent("get방식한글") 처리

5. server.xml에서 Server - Service - Connector 엘리먼트에  URIEncoding="UTF-8" 을 추가
 
예)
    <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
 
6. HttpURLConnection 을 통하여 UTF-8 로 된 URL 을 읽을 경우.
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
로 변경
 
7. jsp -> bean 데이터 전송은 문제 없지만 jsp -> jsp 에서 한글이 깨진다면 받는 부분에서
 String test = request.getParameter("test ");
 test = new String(test .getBytes("8859_1"), "UTF-8");
 처럼 변환해서 저장.
8. MySQL DB역시 기본으로 UTF-8 세팅이 되어있어야 함

이올린에 북마크하기(0) 이올린에 추천하기(0)

이 글의 트랙백 주소 :: http://drumcap.com/trackback/39 관련글 쓰기

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

이제 새로운 맥북이 나오는가...

[IT 이야기]
요즘 노트북을 하나 사려고 벼르고 있는 중이다.
그러던 중 얼마전 평소 즐겨쓰는 맥을 고장났다고 팔아 버린 이후 결국 맥으로 지르기로 결심했다.
그냥 확 지르려고 맘 먹은 순간... 인텔에서 센트리노2 플랫폼을 출시 했다는 소식이 전해졌다.
또 뉴스를 찾아보니 맥루머에서 맥에서 신제품 출시가 얼마 안남았다는 뉴스를 봤다.
애플의 간부 와 인터뷰 하길..
busy finishing several more wonderful new products to launch in the coming months.
(다음달에 새롭고 놀라운 제품들을 출시하기 위해 열심히 마무리 중입니다)
product transition
(제품 업그레이드를 뜻합니다)
했단다.
이게 뭐겠는가? 아래 그림을 보면
http://buyersguide.macrumors.com/#MacBook

출처 : http://buyersguide.macrumors.com/#MacBook


맥북 최근 신제품 출시 주기가 겨우 3-6개월이다. 다음달이면 6개월째이므로, 반드시 거의 출시된다 봐도 무관하겠다.
맥북도 신제품이 출시되면 기존 제품은 shit값 되는건 당연지사!!
사자마자 1달도 안되어 그런 불상사(?)를 겪을 필요는 없겠지..
이올린에 북마크하기(0) 이올린에 추천하기(0)

이 글의 트랙백 주소 :: http://drumcap.com/trackback/38 관련글 쓰기

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::