메일을 보내는 독립 실행 형 응용 프로그램을 호출하기 위해 JUnit 테스트 케이스를 실행할 때 문자가 메일로 제대로 표시되지만이 응용 프로그램이 표시된 스레드를 통해 다른 컴퓨터에서 실행될 때? 진짜 문자 대신에. 이 광산 송신 프로그램은 유닉스의 sendMail을 사용하고 원격 기계는 POSTFIX를 사용합니다. 누군가가 문제의 가능한 원인을 생각할 수 있습니까?UTF-8 문자가 표시되지 않음
2
A
답변
1
몇 가지 코드를 보여주십시오. 그러나 대부분의 경우, 사용하려는 문자 인코딩을 명시 적으로 지정하지 않고 한 플랫폼의 기본값이 예상대로 작동하며 다른 기본값의 기본값은 사용하지 않습니다.
1
아마도 출력 스트림의 인코딩을 UTF-8로 명시 적으로 설정하는 것을 잊었을 것입니다. 자바의 일반적인 기본 인코딩은 부적합 코드를 ?
문자로 대체하는 플랫폼 로컬 8 비트 코드입니다.
프로그램 자체에서이 작업을 수행해야합니다. 그러나 javac 명령 줄에 ‑Dfile.encoding=UTF‑8
을 전달할 수도 있습니다. 그냥 따라 달라.
관련 문제
- 1. mysql utf8 터키 문자가 올바르게 인식되지 않음
- 2. MySQL UTF8 데이터가 제대로 표시되지 않음
- 3. C# 특수 문자가 XML에 적절하게 표시되지 않음
- 4. 줄 바꿈 문자가 표시되지
- 5. UTF8 문자가 Drupals HTML로 인쇄되지 않습니다.
- 6. Smarty : 특수 문자가 불필요하게 변경됨 - utf8
- 7. char * 버퍼에 UTF8 문자가 포함되어 있는지 확인하십시오.
- 8. Spinner에 UTF-8 문자가 표시되지 않습니다.
- 9. 다운로드 한 페이지의 HTML 문자가 올바르게 표시되지 않음
- 10. utf8 악센트 부호가 일관 적으로 표시되지 않습니다.
- 11. 비 ASCII 문자가 표시되지 않습니다.
- 12. 문자가 Java에서 올바르게 표시되지 않습니다.
- 13. EOL 특수 문자가 일치하지 않음
- 14. 양식 태그가 표시되지 않음
- 15. 비디오가 제대로 표시되지 않음
- 16. 포럼 이름이 표시되지 않음
- 17. osCommerce 이미지가 표시되지 않음
- 18. JavaScript 경고가 표시되지 않음
- 19. 글꼴 IE8이 표시되지 않음
- 20. JTextArea가 표시되지 않음
- 21. 시작시 프로그램이 표시되지 않음
- 22. BlackBerry - 행이 표시되지 않음
- 23. 앱 아이콘이 표시되지 않음
- 24. QGraphicsPixmapItem에 이미지가 표시되지 않음
- 25. Android MapActivity : 표시되지 않음
- 26. 플롯 그래프가 표시되지 않음
- 27. PNG가 IE6에 표시되지 않음
- 28. Like 버튼이 표시되지 않음
- 29. Adwhirl 광고가 표시되지 않음
- 30. ListView 헤더가 표시되지 않음
응용 프로그램에서 기본 MIME 문자 집합을 지정해야 할 수도 있습니다! –