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 입력

 

번호 제목 글쓴이 날짜 조회 수
70 Jeus 6.0 에 war 배포하기 file 황제낙엽 2011.05.18 5409
69 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
68 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
» 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
66 [APMSETUP] 에서 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2303
65 32비트 응용 프로그램 사용 (ASP, C#) file 황제낙엽 2019.10.31 2034
64 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
63 아파치 ETag 이용한 정적파일 최적화 file 황제낙엽 2012.05.30 1151
62 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
61 [APMSETUP7] PHP version upgrade (php5.2->php5.4) file 황제낙엽 2015.05.16 1031
60 Apache Geronimo PetStore 데모 분석 황제낙엽 2007.07.11 892
59 Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 황제낙엽 2015.05.16 599
58 [APMSETUP] 설치파일 file 황제낙엽 2018.08.25 588
57 [AutoSet] 오토셋 소개 및 설치파일 file 황제낙엽 2018.08.25 570
56 웹로직 설치 및 운영 메뉴얼 몇가지 file 황제낙엽 2008.03.03 545
55 Apache Error : winnt_accept: Asynchronous AcceptEx failed 황제낙엽 2016.06.15 464
54 Windows 2000 Server + J2SDK 1.4.0 + Apache 2.0.47 + Tomcat 4.1.29 file 황제낙엽 2007.10.30 458
53 iis error - Service Unavailable / HTTP Error 503. The service is unavailable. 황제낙엽 2020.09.23 411
52 IIS 시작,정지,재시작 file 황제낙엽 2019.05.10 411
51 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343