sitelink1 https://blog.naver.com/baekmg1988/221302236018 
sitelink2  
extra_vars5  
extra_vars6  

외부 서버에 http request 로 데이터를 요청하여 내부에 저장하는 기능을 개발하였다

신나게 개발하고 톰캣에 디플로이하여 서버 구동후 데이터를 수집하였는데

수집한 데이터의 한글이 몽땅 깨져있었다 >>> �씠湲곗슫님 濡쒓렇�씤�뿉 �꽦怨듯븯���뒿�땲�떎.

 

톰캣의 server.xml 을 수정하고 web.xml 의 필터도 추가해봤지만 도저히 해결이 되지 않았다

결국 다음과 같은 방법으로 해결이 되었는데

이 역시 톰캣을 서비스로 구동하는 환경에서만 해결 가능한 방법이었다

톰캣을 압축해제하여 startup.bat 으로 실행시키는 환경에서는 톰캣 속성의 java options 에 적용할 방법은 찾지 못하였다

 

 

-Dfile.encoding=UTF-8 을 Java Options 에 추가한다

 

2018-08-23 오후 9-54-03.jpg

 

 

 

 

2018.08.24 내용 추가

톰캣을 압축해제하여 startup.bat 으로 실행시키는 환경에서 톰캣 속성의 java options 에 적용하는 방법

1. [톰캣경로]/bin/catalina.bat 파일을 노트패드로 오픈

2. 초반에 rem 으로 주석한 부분들의 끝이 나타나면 그 이후에 다음의 라인을 추가

    -> set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8"

    -> set "CATALINA_OPTS=-Dfile.encoding=UTF-8"

 
 

2019.09.09 내용 추가

윈도우 콘솔의 다국어 인코딩 변경이 필요하다

캡처1.JPG

ANSI로 되어 있다

 

캡처.JPG

다국어 설정을 Registry에 추가한다

 

캡처2.JPG

다시 콘솔의 속성을 보면 UTF-8로 바뀐것을 볼 수 있다

 

 

 

2023.04.28 윈도우 기본 콘솔의 UTF-8 설정

1. 레지스트리 편집기 실행 (regedit)

2. 컴퓨터\HKEY_CURRENT_USER\Console\ 아래 새로운 키 추가

    - %SystemRoot%_System32_cmd.exe

3. DWORD(32비트) 값 추가

4. 이름을 CodePage, 데이터를 10진수 값으로 65001 입력

 

번호 제목 글쓴이 날짜 조회 수
50 [AutoSet] SSL 적용가이드 (https) 황제낙엽 2019.04.22 338
49 SSL, Https를 위한 인증서 발급 황제낙엽 2019.02.20 72
48 Apache2.4 성능 개선 (아파치 공식사이트 제공) 황제낙엽 2018.09.18 70
47 [AutoSet] 오토셋 소개 및 설치파일 file 황제낙엽 2018.08.25 570
46 [APMSETUP] 설치파일 file 황제낙엽 2018.08.25 588
45 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
44 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
» 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
42 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
41 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343
40 [APMSETUP] 에서 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2303
39 구버전의 톰캣 실행하기 황제낙엽 2017.03.22 138
38 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
37 Database Extensions 추상 레이어 PDO 설치/설정 황제낙엽 2016.07.27 274
36 Apache Error : winnt_accept: Asynchronous AcceptEx failed 황제낙엽 2016.06.15 464
35 Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 황제낙엽 2015.05.16 599
34 [APMSETUP7] PHP version upgrade (php5.2->php5.4) file 황제낙엽 2015.05.16 1031
33 Server.xml 에 Context 추가 황제낙엽 2012.09.19 99
32 아파치 ETag 이용한 정적파일 최적화 file 황제낙엽 2012.05.30 1151
31 톰캣 메모리 확장 시키기 file 황제낙엽 2012.02.01 254