티스토리 뷰
java에서 compile 할 경우, 한글을 제대로 인식 하지 못해서 다음과 같은 오류가 발생할 때가 있다.
$ javac HelloWorld.java
HelloWorld.java:4: error: unmappable character for encoding ASCII
System.out.println("??????");
^
이럴 때는 다음과 같이 Charterset를 알려 주면 정상적으로 컴파일 된다.
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
또는 컴파일러 옵션을 이용 해도 된다.
javac HelloWorld.java -encoding UTF8
이 때 java 파일은 UTF8(without BOM) 형식 으로 저장되어 있어야 한다.
'개발정보' 카테고리의 다른 글
(C#) SOAP(웹서비스) API 호출 - 2 (0) | 2019.06.24 |
---|---|
(C#) SOAP(웹서비스) API 호출 - 1 (0) | 2019.06.24 |
(java) compile 시 한글 깨질 때 (0) | 2018.08.08 |
[VB6] &H80004023 시스템 오류 (4) | 2017.07.12 |
[node.js] body parser를 이용한 POST 방식 파라미터 사용 (0) | 2016.07.25 |
[node.js] connect 모듈을 이용한 request 처리 sample (0) | 2016.07.20 |
댓글
공지사항
- Total
- 380,576
- Today
- 87
- Yesterday
- 134
TAG
- 마우스
- Delphi
- Stroke it
- sql서버
- ERP
- 예상 행 수
- Linked Server
- NHN
- c#
- SQL서버 2008
- Oracle
- IE 9.0
- 태그를 입력해 주세요.
- CD버너
- javascript
- java
- 델파이
- SSMS
- MSSQL
- Windows Mobile Device Center
- windows 7
- 실행계획
- 삭제된 파일 복구
- 연결된 서버
- Mac OS X Snow Leopard
- 아이폰 4G
- node.js
- 프로젝트
- php
- OpenQuery