if(']' == body.charAt(body.length()-1) || '锛� == body.charAt(body.length()-1) || '銆� == body.charAt(body.length()-1)){
score++;
}
을 그리고 난 그 말을 오류가 :
왜
일정 잘못된 문자? 어떻게해야합니까?미리 감사.
if(']' == body.charAt(body.length()-1) || '锛� == body.charAt(body.length()-1) || '銆� == body.charAt(body.length()-1)){
score++;
}
을 그리고 난 그 말을 오류가 :
왜
일정 잘못된 문자? 어떻게해야합니까?미리 감사.
소스 코드를 보면 자바 인 것 같습니다. 또한,이 손상된 것 같다 :
하는 소스 코드가 저장되어 있는지 확인합니다 :
'锛� == body.charAt(body.length()-1)
을 아마 마음에두고
'锛' == body.charAt(body.length()-1)
을 읽어야합니다, 당신은 두 가지 옵션이 있습니다 UTF-8로 이를 확인하는 방법은 몇 가지가 있습니다. Windows에서는 메모장 ++을 사용하고 UTF-8 (BOM없이) 옵션으로 저장하는 것이 좋습니다.
비 ASCII 상수는 \uHHHH
구문을 사용하십시오. - 닫 투표 할 필요가 없습니다 '\U951B' == body.charAt(body.length()-1)
+1을 가지고 있습니다. 비 ANSI 문자를 잘라내어 많은 편집 도구에 붙여 넣으면 종종 손상 될 수 있습니다. –
안녕하세요, mvp. 답장을 보내 주셔서 감사합니다. 메모장을 사용하는 방법으로 코드를 수정했습니다. ++. 고맙습니다! – user1871673
Stackoverflow에 오신 것을 환영합니다! 답변을 좋아하거나 문제를 해결하면 upvote 및/또는 수락해야합니다. 이것이이 사이트의 작동 방식입니다. – mvp
이 진짜 질문은 : 당신이 대신 사용할 수 있도록 지금까지 내가 말할 수있는, 당신의 锛 문자,
U+951B
로 인코딩해야합니다. 그리고 그것은 명시적인 유니 코드 코드 포인트에 대해 실용적이고 가치있는 대답 –