단어 이라는 단어에 일반 작은 따옴표 '
과 작은 따옴표 사이에 차이가 있음을 확인했습니다. 온라인 ASCII 값 찾기에서 두 문자에 대한 ASCII 값을 찾으려고했습니다. 처음 ASCII 값을 찾을 수는 있지만 나중에 ASCII 값을 찾을 수 없습니다 (’
). 까다로운 특수 작은 따옴표
public static void main (String[] args) throws java.lang.Exception{
char ch='\’';
System.out.println((int)ch);
}
같이하는 동안 또한 오류를 제공하는 자바 프로그램입니다.
기본적으로 ’
문자의 문제점은 무엇입니까?
내가 알고있는 한가지는 ’
기호는 작은 따옴표를 입력하여 MS 워드 문서에서 생성 할 수 있습니다.
메모장에 복사 한 후 문자를 다른 편집기로 복사 할 수 있으며 기호도 동일하게 유지됩니다. 하지만 작은 따옴표를 입력하면 '
이라는 일반 따옴표로만 표시됩니다.
기본적으로 Word 문서에서 프로그램을 입력하고 IDE 또는 다른 곳에서 프로그램을 실행할 때 복사됩니다. 그럼 문제가 될거야, 그렇지? 그래서, 어떻게이 문제를 해결할 수 있습니까?
’
을 '
으로 바꾸는 것 이외의 해결책은 무엇입니까?
이 문제는 특정 언어와 관련이 없습니다. 모든 사람이 알아야 할 일반적인 문제입니다.
주목할만한 편집 : 8217을주고있다
public static void main (String[] args) throws java.lang.Exception{
char ch='’';
System.out.println((int)ch);
}
(대답의 하나로서 제안)
하지만 여전히 이러한 문제를 해결하기 위해?
"문제는 대부분의 유니 코드 문자를 ASCII 기반 문자 집합으로 표현할 수 없다는 것입니다. 잘. 그것은 아마 해결되지 않은 채로 남아있을 것입니다. –
유니 코드 이스케이프 문자 '\ u2019'를 사용하여 Java ASCII 소스에서 U + 2019 _RIGHT SINGLE QUOTATION MARK_를 나타낼 수 있습니다. – McDowell