ALT 속성에 일본어가 있지만 도구 설명에 툴팁에 못생긴 블록 문자가 표시됩니다. 페이지의 나머지 컨텐트는 올바르게 렌더링됩니다. 지금까지 툴팁으로 제한되어있는 것으로 보입니다.IE7의 IMG ALT에 대한 툴팁에 대해 유니 코드 문자를 올바르게 표시하려면 어떻게해야합니까?
답변
이것은 도구 설명에 사용 된 글꼴에 표시하려는 문자가 포함되어 있지 않기 때문입니다. 해당 문자가 포함 된 글꼴 팩을 설치하십시오. 나는 자바 스크립트를 사용하여 자신의 툴팁을 구현하는 것 이외에 사이트 방문자에게 많은 것을 할 수 없다는 것에 대해 경악하고 있습니다.
유니 코드 문제에 대해서는 잘 모르겠지만 툴팁 효과를 원한다면 alt가 아닌 title 속성을 사용해야합니다.
Alt는 스크린 리더에게 말하기를 원하는 텍스트이며, 이미지를로드 할 수없는 경우 표시됩니다.
alt 텍스트의 문자가 없도록 전체 텍스트를 바꾸는 것이 좋습니다 (단순히 문자열을 필터링하는 것이 아니라). 이는 이상적이지는 않지만 깨진 문자를 표시하거나 사용자에게 새 글꼴 팩을 설치하라는 의미는 아닙니다.
일본어 입력은 어디에서 오는가? 비 유니 코드 (예 : http://en.wikipedia.org/wiki/JIS_X_0208) 인코딩 인 경우 파일이 유니 코드이므로 브라우저가 비 유니 코드 문자를 유니 코드로 해석하려고 시도하고 혼동을 일으킬 수 있습니다. 나는 당신의 문제를 재현하기위한 모범을 던졌습니다.
<img src="test.png" alt="日本語" />
일본어 팩이 설치된 IE7에서 툴팁이 제대로 표시됩니다.
alt 속성은 툴팁이 아닙니다. Alt는 이미지 자체를 사용할 수없는 이미지를 설명하기위한 것입니다. 툴팁을 사용하려면 title 속성을 대신 사용하십시오.
지역 옵션에서 일본어 지원이 설치된 Win2000/WinXP/Vista의 IE 및 Firefox에서는이 기능이 작동합니다. Win95/98/ME에서는 NT가 아닌 시스템에서 Windows 툴팁 컨트롤의 한계 때문에 IE와 최소한 일본어 OS에서만 작동했습니다. (title 속성에 당신을 안내하는 다른 답변 : title 속성에 적용된 것과 동일한 행동).
그러나 언어 지원을 설치하지 않았거나 글꼴 폴더에 일부 글꼴을 복사 한 경우 글꼴 연결/글꼴 매핑이 시작되지 않을 수도 있습니다. 툴팁에 대한 기본 글꼴 선택은 일본어를 지원하지 않을 수도 있습니다. 그러나 GDI 글꼴 연결 대체는 Windows 2000 이상에서 지원해야합니다. 단, 글꼴에 지원되는 글꼴이 있어야합니다.
"빈 사각형"현상은 일반적으로 글꼴 매핑 문제를 암시하지만 원격으로 인코딩이 잘못되었을 수 있습니다.
사용자가 일본어 사용자입니까? 이 문제는 일본어 기본 시스템 로켈이있는 시스템에서 발생합니까?
- 1. C++을 사용하여 리눅스 터미널에 유니 코드 문자를 표시하려면 어떻게해야합니까?
- 2. 텍스트 상자에 유니 코드 문자를 올바르게 렌더링하십시오.
- 3. ASP.NET MVC 뷰에서 유니 코드 문자를 올바르게 출력하도록하려면 어떻게해야합니까?
- 4. Antlr 문법에 유니 코드 문자를 삽입하려면 어떻게해야합니까?
- 5. Linux에서 디버깅하는 동안 유니 코드 문자열을 표시하려면 어떻게해야합니까?
- 6. 유니 코드 문자를 표시하는 UILabel
- 7. tkinter가 유니 코드 문자를 올바르게 표시 할 수 없음
- 8. 유니 코드 URL에 대한 정규식
- 9. 파이썬에서 유니 코드 문자를 기호 entitiy 이름으로 이스케이프하려면 어떻게해야합니까?
- 10. TextBox에서 유니 코드 제어 문자를 허용하지 않으려면 어떻게해야합니까?
- 11. Emacs에서 인쇄 할 수없는 유니 코드 문자를 강조 표시하고 바꾸기
- 12. 파이썬 유니 코드 : 유니 코드 문자열에 대해 테스트하는 방법
- 13. 매칭 대소 문자를 구분 유니 코드 문자열
- 14. 우분투에서 사용되지 않는 유니 코드 문자를 할당합니다.
- 15. eclipse에서 유니 코드 문자를 어떻게 입력합니까?
- 16. PHP에서 유니 코드 문자를 검색하는 방법?
- 17. 유니 코드 문자를 해당 텍스트로 변환 하시겠습니까?
- 18. iTextSharp에서 유니 코드 문자를 만드는 방법은 무엇입니까?
- 19. Java 문자열에서 유니 코드 문자를 어떻게 검색합니까?
- 20. 유니 코드 문자를 분석하기위한 간단한 도구가 필요합니다.
- 21. 다음 문자를 수정하는 유니 코드 문자는 무엇입니까?
- 22. 제발 사각형 기호 유니 코드 문자를 말해
- 23. fslex의 패턴에서 유니 코드 문자를 지정하는 방법
- 24. 안드로이드에서 HttpPost에서 유니 코드 문자를 보내는 방법
- 25. 쿼리에 가입하고 데이터를 올바르게 표시하려면 어떻게해야합니까?
- 26. 특정 라틴 기반 언어를 표시하려면 어떤 유니 코드 블록이 필요합니까?
- 27. Perl에서 일본어 문자를 유니 코드로 변환하려면 어떻게해야합니까?
- 28. 문자열을 유니 코드 문자로 변환하려면 어떻게해야합니까?
- 29. NSString에서 문자를 제거하려면 어떻게해야합니까?
- 30. 스윙의 유니 코드 지원에 대한 제한