의 차이가 무엇 나는 jQuery 코드를 사용합니다. 누가 나를 도울 수 있습니까? 감사키보드 싱글 바이트 문자 코드와 키보드 2 바이트 문자 코드
-3
A
답변
3
",".charCodeAt(0)
나를 65292 그래서 당신은 그것을 캡처하려면
$.ui.keyCode.DOUBLE_BYTE_COMMA = 65292;
을 시도 할 수 있습니다.
jQuery(document).bind("keyup", function(e){
console.log(e.which);
});
그런 다음 키보드에서 중국어 쉼표 문자를 치고 나오면 무슨 수를 참조하십시오 잘못된 경우
, 당신은 올바른 숫자과 같이 얻을 수 있습니다. 번호는 웹 개발자 콘솔 인 firefox/google chrome에 표시됩니다. 또는 다음을 수행하십시오.
jQuery(document).bind("keyup", function(e){
alert(e.which);
});
+0
감사합니다. keydown 이벤트에서 싱글 바이트 문자 코드가 188이고 더블 바이트 문자 코드가 239 (다른 DBC와 동일 함), keyup 이벤트에서 싱글 바이트 문자 코드와 더블 바이트 문자 코드가 모두 188 인 것을 발견했습니다. keydown 이벤트가 해결 된 keyup 이벤트! – artwl
관련 문제
- 1. 2 바이트 문자 또는 1 바이트 문자
- 2. 사용자의 키보드 입력 문자
- 3. 숫자 모드의 문자 키보드
- 4. SQL Server 2008에서 2 바이트 문자 검색
- 5. 멀티 바이트 문자 세트의 개행 제어 문자
- 6. 잘못된 멀티 바이트 문자 (움라우트/특수 문자)
- 7. 바이트 배열의 유니 코드 암호화 문자
- 8. 바이트 단위로 유니 코드 문자 읽기
- 9. 바이트 배열에 특수 문자 인코딩
- 10. 안드로이드 키보드 복수 문자 키
- 11. 멀티 바이트 문자 집합이란 무엇입니까?
- 12. PHP에서 멀티 바이트 문자 처리
- 13. 유니 코드와 자바 스크립트 : 잘못된 바이트 시퀀스
- 14. 바이트 배열에서 2 바이트 읽기
- 15. Textarea의 특수 키보드 문자 사용 안 함
- 16. 문자 배열을 바이트 배열로 변환하고 다시 다시
- 17. iPad 키보드 렌더링 - 문자/키 누락
- 18. SQL 싱글 바이트 더블 바이트 한자
- 19. 텍스트 상자에서 더블 바이트 문자 차단
- 20. printf 필드 너비 : 바이트 또는 문자?
- 21. PHP를 사용하는 쿼리 문자열의 더블 바이트 문자
- 22. PHP에서 2 바이트 코드 포인트 사용
- 23. C에서 2 바이트 문자열로 2 바이트 짧음?
- 24. 이맥스에서 우연히 언 바운드 키보드 문자
- 25. 텍스트 필드에 한 문자 입력시 키보드 반환
- 26. keybd_event, 특수 문자 및 키보드 레이아웃?
- 27. OS 독립적 키보드 이벤트를 문자 매핑
- 28. 공백 문자 가상 키보드 비활성화 iOS
- 29. Eclipse - 키보드 키 값과 다른 출력 문자
- 30. Java : 문자열의 문자 값 (바이트)이 일정합니까?
해당 코드는 문자를 캡처하지 않습니다. – SLaks
@SLaks, keyup/keydown 이벤트에서 서양 쉼표 (' "\ x2c"')가 눌려지면'e.which' 값이 있다고 가정하는 것이 합리적입니다. 따라서 마술 번호 대신'if (e.which === $ .ui.keyCode.COMMA)'를 사용할 수 있습니다. – Esailija