Java/Eclipse에서 ♥, ♦, ♣, ♠ 같은 문자를 사용하거나 표시하려면 어떻게해야합니까?Java/Eclipse에서 특수 문자 사용 방법
예를 들어 직접 사용해 보겠습니다. 소스 코드에서 Eclipse는 파일을 저장할 수 없습니다.
어떻게해야합니까?
편집 : 유니 코드 이스케이프 시퀀스는 어떻게 찾을 수 있습니까?
Java/Eclipse에서 ♥, ♦, ♣, ♠ 같은 문자를 사용하거나 표시하려면 어떻게해야합니까?Java/Eclipse에서 특수 문자 사용 방법
예를 들어 직접 사용해 보겠습니다. 소스 코드에서 Eclipse는 파일을 저장할 수 없습니다.
어떻게해야합니까?
편집 : 유니 코드 이스케이프 시퀀스는 어떻게 찾을 수 있습니까?
문제는 사용중인 문자를 (Cp1252)로 설정된 파일로 인코딩 할 수 없다는 것입니다. 내가 본대로, 당신은 본질적으로 두 가지 옵션이 있습니다 :
옵션 1. 인코딩을 변경하십시오.According to IBM 인 경우 인코딩을 UTF-8로 설정해야합니다. 나는 이것이 당신의 문제를 해결할 것이라고 믿습니다.
- 글로벌 텍스트 파일 인코딩 환경 설정 워크 벤치> 편집기 설정을 "UTF-8".
- UTF-8 이외의 인코딩이 필요한 경우 전역 기본 설정을 사용하지 않고 개별 파일에 인코딩을 설정하십시오. 이렇게하려면 파일> 속성> 정보 메뉴 선택을 사용하여 개별 파일에 인코딩을 설정하십시오.
옵션 2. 은 "Cp1252를"문자 인코딩에서 지원하지 않는 문자를 제거합니다. 지원되지 않는 문자는 Unicode escape sequences (\ uxxxx)으로 바꿀 수 있습니다. 이렇게하면 파일을 저장할 수 있지만 반드시 최상의 솔루션은 아닙니다. 여기에 귀하의 질문에 지정된 문자에 대한
은 유니 코드 이스케이프 시퀀스입니다♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660
그것은 이클립스에서 인코딩을 설정하여 해결할 수 있습니다
두 번째 옵션은 다른 소스 인코딩간에 파일을 더 이식성있게 만들기 때문에 바람직합니다. 그것은 문자가 어디에 있는지에 따라 다릅니다 (문자열 리터럴? 의견? README?). – McDowell
소스 파일에 UTF-8 (물론 특정 국가 인코딩을 사용하는 사람)이 아닌 다른 인코딩을 사용하는 사람은 도움이 필요하기 때문에 첫 번째 옵션을 사용하는 것이 좋습니다. :) – Cowan
Java 소스 파일은 기본적으로 OS 인코딩으로 처리됩니다 (Windows의 경우 8 비트 CP, Linux의 경우 UTF8). ASCII를 쓰지 않는다는 것은 컴파일하기 전에 개발자가 알 수 있도록해야한다는 것을 의미합니다. 그렇지 않은 경우 버그를 도입 할 위험이 있습니다. I18N 항목은 속성 파일 (UTF8 정의)에 있어야합니다. – McDowell
인코딩을 변경하여 인코딩을 변경하십시오. UTF-8을 사용하거나 관련 유니 코드 번호를 찾아 \ uxxxx 이스케이프 시퀀스를 사용하여 나타낼 수 있습니다.
유니 코드 번호는 어떻게 찾습니까? – Burkhard
코드 페이지 (http://unicode.org) –
: 메뉴에서
:
첫번째 방법 파일 -> 등록 정보을 선택한 다음 "텍스트 파일 인코딩" 섹션에서 : 다른 라디오 선택, 콤보에서 UTF-8 선택 - 마지막으로 확인 버튼 클릭
두번째 방법 :
마우스 오른쪽 버튼으로 특정 파일 (Test.java 말)을 클릭 ->속성. 텍스트 파일 인코딩 섹션에서 : 다른 라디오를 선택, 선택 UTF-8 콤보에서 -> 마지막으로 확인 버튼을 클릭
세번째 방법 : 모든 프로젝트에이 변경 사항을 확인하려면
가 창에서 이동 -> 환경 설정 -> 일반 -> 작업 공간.텍스트 파일 인코딩 섹션에서 : 다른 라디오를 선택, 콤보에서 선택 UTF-8 -> 마지막으로 유니 코드 이스케이프 시퀀스를 찾는 OK 버튼
하십시오이 Unicode charts를 참조하십시오. 귀하의 캐릭터는 기타에 있습니다. 기호 차트, \ u2660 이상.
이클립스에서윈도우 메뉴로> TextFileEncoding
@Joe Lencioni에 조금
이쉽게 자바 유니 코드로 유니 코드 텍스트로 변환 AnyEdit 이클립스 플러그인 (설치-수 이클립스 시장에서) 사용할 수있는 답변을 확장하면 탈출 :
하나의 사소한주의 사항은 AnyEdit가 텍스트를 수정하기 전까지는 Eclipse에서 명시 적으로 허용하지 않는 파일을 먼저 저장하려고한다는 것입니다.
언제든지 Alt + 숫자 키패드를 누르면 ASCII 테이블 만 알 수 있습니다. – Infested