반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- auth
- 당사자표시정정신청서
- blockchain
- php
- 홈택스
- javascript
- 체당금
- elasticSearch
- 이더리움
- 코로나19
- Java
- 소액임금체불
- Tutorial
- 사업자계좌
- 보정명령
- win32
- Blade
- vue
- 전자소송
- as후기
- cartalyst
- 코로나
- reactnative
- 개인사업자
- Eclipse
- Sentinel
- Laravel
- 인민공원
- Python
- Bootstrap
Archives
- Today
- Total
그냥 사는 이야기
java String에서 character set 문제 및 변환 본문
반응형
eclipse의 character set
eclipse에서 OS language가 한글인지 영어인지 따라 target character set의 encoding이 달랐다. 유니코드면 다같은 건줄 알았는데 또 더 상세하게 알아야 할 것이 있었다.
한글 windows일 땐 MS949 를 사용하고 영어 windows일 땐 Cp1252 라는 encoding가 설정되어 있다.
물론 어떻게든 바꿔 줄 수는 있겠지만 소스 코드 차원에서 encoding을 바꿔 주기 위해서는
String convert = new String(message.getBytes("windows-1252"), "x-windows-949");
windows-1252 -> x-windows-949 CharacterSet 으로 인코딩 해서 String 객체를 만들어 준다.
참고
- windows-1252: cp1252, cp5348
- x-windows-949: windows-949, ms_949, windows949, ms949
US-ASCII나 EUC-KR은 별로 안쓰이나 보다.
'Development > 개발언어' 카테고리의 다른 글
define 매크로에서 # 사용하기 (0) | 2008.12.04 |
---|---|
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 (0) | 2008.09.09 |
-verbosegc 로 gc의 로그를 보자 (0) | 2008.07.07 |
jvm terminated. exit code=-1 (0) | 2007.12.21 |
jface snippets들을 실행하기 위한 build path (2) | 2007.12.14 |
Comments