카드 이름 (카드 유형이 아닌 카드 소유자 이름)에 비 ASCII 문자가 포함될 수 있습니까? 예 : "JOSÉ GONZÁLEZ".신용 카드 유효성 검사 : 카드 이름에 비 ASCII 문자가 포함될 수 있습니까?
답변
사용되는 문자 집합은 이 아니며은 분음 부호를 허용합니다. 요약하면 대문자 ASCII 문자 만 허용합니다.
제한은 궁극적으로 은행 카드가 마그네틱 스트라이프 (as defined in ISO 7811)에 데이터를 인코딩하는 역사적인 방식에서 비롯된 것입니다. 데이터는 문자 형식 당 7 비트로 인코딩됩니다. ITU-T.50
카드 소유자 이름은 20-5F 16 진수 범위 내에서 각각 최대 26 자로 인코딩됩니다. 이에 대한 표는 여기에서 확인할 수 있습니다. http://www.zytrax.com/tech/ia5.html
과거에 사용했던 신용 카드 프로세서는 카드 소유자 이름에 ASCII 만 허용되었지만 신용 카드 프로세서에서 요구 사항/제한 사항을 확인해야합니다.
Google 이미지 검색"jcb 카드 "(일본 신용 카드)는 ASCII 카드 소지자의 이름으로 된 카드를 보여줍니다. 일본 신용 카드에서도 ASCII 만 사용하는 경우이 제한이 보편적 인 것으로 보입니다. –
실제로 ASCII 문자 만 허용됩니다. 그러나 다른 조작이 허용됩니다. 첫 번째 또는 두 번째 줄에 이름을 인쇄 할 수 있습니다. 하나는 점들의 유무를 선택할 수 있습니다.
따라서 고객은 diacrits에 만족할 수 없습니다 (노르웨이어 및 독일어 이름을 생각해보십시오). 하지만 고객은 한 명의 문자만으로 완전한 성을 선택할 수 있습니다 (예 : JOSE GONZALES 또는 J. GONZALES). 고객을 행복하게 만드는 데 도움이됩니다.
자기 줄무늬 같은 구두점 기호를 저장할 수 있습니다! "* # %의 &() ^; <이> = [/]이 _
그러나 연습 카드 소지자 이름으로 만 사용? 영어 대문자 문자의
- 범위
- 아포스트로피 (')와 같은 이름을" 가레스 오 헤어 "
- 마이너스 (-)와 같은 더블 이름"MR "(.)와 같은 경어 접두어에 대한
- 점"Alexandru - 크리스티안 ","MRS ","MISS ","MS.... ","DR. ","THE. "
- "Jimmy L. Morgan ","JP Teron "
- 1. Paypal 신용 카드 유효성 확인
- 2. 신용 카드 번호에 앞에 오는 0이 포함될 수 있습니까?
- 3. 신용 카드 - 파일 서비스 카드?
- 4. 여러 텍스트 상자를 사용하여 신용 카드 유효성 검사 문제가 발생했습니다.
- 5. 신용 카드 결제 방법
- 6. 신용 카드 정보 저장
- 7. 보관 신용 카드 정보
- 8. 신용 카드 보관함 대신 사용할 수있는 신용 카드 보관
- 9. 신용 카드 cvv2는 0으로 시작할 수 있습니까?
- 10. 데이터베이스에 신용 카드 비밀번호를 저장할 수 있습니까?
- 11. 신용 카드 번호
- 12. 신용 카드 이름 형식?
- 13. 온라인 신용 카드 저장소?
- 14. 신용 카드 번호 바꾸기
- 15. Paypal 신용 카드 결제
- 16. Android/Blackberry에서 신용 카드 결제하기
- 17. Facebook 앱의 신용 카드 사용
- 18. PayPal 신용 카드 결제 옵션
- 19. 텍스트의 신용 카드 번호 검색
- 20. 플래시 기반 신용 카드 결제가 필요하십니까?
- 21. 신용 카드 오류를 사용하는 페이팔
- 22. 온라인 신용 카드 지불 처리
- 23. 42는 유효한 신용 카드 번호입니까? jQuery 유효성 검사기는 그것이
- 24. 자바 정규식에서 가능한 신용 카드 번호를 찾았습니다
- 25. 신용 카드 게이트웨이? - API, 가격
- 26. 신용 카드 확인을위한 정규 표현식
- 27. 신용/직불 카드 유형 결정
- 28. 정규식을 사용한 신용 카드 확인?
- 29. 신용 카드 번호에 SecureString 사용
- 30. 신용 카드 결제를위한 SSL 설정
그 링크에 따르면 ASCII는 아니지만 0x20 ~ 0x5F에 매핑 된 0x20 ~ 0x5F의 ASCII 하위 집합과 끝 부분에 홀수 패리티 비트가 추가 된 것처럼 보이는 "ANSI/ISO ALPHA"입니다. 0x30에서 0x3F까지의 ASCII는 0x0 ... 0xF에 매핑되고 끝에는 홀수 패리티 비트가 추가됩니다. 따라서 소문자는 없으며 ASCII 또는 UTF-8 지원 가능성이 훨씬 적습니다. –
예. 너무 엄격한 (내 애플 리케이션은 현재 인쇄 가능한 ASCII 문자만을 허용한다), 나는 너무 관대하다! 그러나 내가 거부를 시작하면 사용자는 짜증을 느낄 것이다. 소문자로 쓰면 어쩌면 떠날거야. 나의 주된 두려움은 내가 합법적 인 카드를 거절하고 있다는 것이었기 때문에 이것이 사실이 아니라고 안심했다. –
당신이 이해할 것 같지 않습니다. 신용 카드의 마그네틱 스트라이프에 인코딩 된 소문자를 나타내는 방법은 없습니다. 그들은 캐릭터 세트조차도 가지고 있지 않습니다. –