Java에서 alt 코드 문자 (♥ ♣ ☺☻)를 문자열에 추가하는 방법이 있는지 궁금합니다. JOptionPane.showMessageDialog(null, "This is a heart: ♥");
Java에서 alt 코드 사용
답변
당신이 가지고있는 문제점은 무엇처럼
?
JOptionPane.showMessageDialog(null, "This is a heart: ♥");
또는 당신을 보여주기 위해 ALT 코드의 유니 코드 버전을 사용할 수 있습니다
JOptionPane.showMessageDialog(null, "I \u2665 you");
우리는하지만 유니 코드를 사용하여 @ Donald2000에 의해 코멘트에서 보는 것처럼 더 나은 옵션이 될 것입니다.
참조 :
유니 코드 리터럴을 사용하는 것이 가장 좋은 아이디어라고 주장 할 것입니다. 소스 파일을 소스에서 ASCII로 유지함으로써 모든 가능한 대상 시스템에서 소스 파일을 적절하게 편집 할 수 있기 때문입니다. – Dolda2000
@ Dolda2000 +1 좋은 점이 있습니다. –
귀하의 예는 너무 나를 위해 잘 작동합니다.
프로젝트 설정에 문제가있을 수 있습니다. "프로젝트 소스 코드 인코딩"은 UTF-8이어야합니다.
당신은 넷빈즈에서 변경할 수 있습니다 : 바로 프로젝트 이름을 클릭 속성, 소스, 인코딩 : UTF-8
아니면 에 받는다는를 사용하는 경우 pom.xml :
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
내 프로젝트 속성은 UTF-8이라고 말합니다. 무엇이 잘못 되었습니까? – CodeAddict
이 문장을 사용해 보셨습니까? –
예, 웹 사이트에서 문자를 읽을 수 없을 때 나타나는 상자를 보여줍니다. – CodeAddict
사용할 수있는 '\ u'이스케이프 시퀀스가 있다고 생각합니다. –