Java를 사용하여 HTML을 Excel 스프레드 시트로 변환하는 앱이 있습니다. Excel에서 올바르게 렌더링되지 않는 문자가 있습니다. 인코딩 문제보다 가능성이 높습니다. 자바에서 문자열을 유니 코드 (UTF-16)로 변환하여 올바르게 변환 할 수있는 방법이 필요합니다.Java 및 유니 코드
2
A
답변
2
당신이 찾고있는 방법은 String.getBytes(Charset charset)
입니다. 그것은 주어진 인코딩으로 바이트 배열로 문자열을 변환 할 수 있습니다.
코드는 다음과 같이 될 수있다 (String.getBytes()
반대로 기본 인코딩을 사용하는) : 자세한 내용은
byte[] myOutput = myString.getBytes(CharsetProvider.charsetForName("UTF-16"));
가 Javadocs
3
당신이 당신의 자바 응용 프로그램의 콘텐츠를 가지고 가정 참조 올바른 인코딩으로 파일을 작성해야합니다.
Writer out = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream(file), "UTF-16"));
관련 문제
- 1. Java 및 유니 코드
- 2. URLStream 및 유니 코드
- 3. 자바, 유니 코드 및 글꼴
- 4. Java JTextArea에서 유니 코드 표시
- 5. UILabels 및 유니 코드
- 6. Blogger 및 유니 코드?
- 7. JavaScript 및 유니 코드
- 8. CMemFile 및 유니 코드
- 9. Regex 및 유니 코드
- 10. 유니 코드 코드 범위 지정이있는 Java 클래스
- 11. 자바 : 니모닉 및 유니 코드
- 12. 유니 코드 창에서 비 유니 코드 WM_CHAR
- 13. 유니 코드 및 Android NDK
- 14. 파이썬 및 유니 코드 stderr
- 15. GCC, 유니 코드 및 __FUNCTION__
- 16. VB.NET, MySQL 및 유니 코드
- 17. 유니 코드 및 네트워크 통신
- 18. SHA-1 및 유니 코드
- 19. 유니 코드 routes.rb 및 여객
- 20. 파이썬 json로드 및 유니 코드
- 21. JSONEncoder 및 유니 코드 (Django)
- 22. 유니 코드 기반 64 인코딩 (Java 포함)
- 23. Java, Alfresco 웹 서비스 API 및 유니 코드 NamedValues
- 24. Java EE의 유니 코드 및 데이터베이스의 물음표 저장
- 25. 유니 코드 인식 CSV 파서 (Java)
- 26. Java 문자열에서 유니 코드 문자를 어떻게 검색합니까?
- 27. Java 6에서 지원되는 유니 코드 버전
- 28. 데이터베이스 유니 코드 문자
- 29. 유니 코드 문자와 일치합니까?
- 30. Netbeans 유니 코드 문제
어떻게 데이터를 작성하는 엑셀 사용하기 위해 자바 프로그램의 * 알아 * :
가 특정 인코딩을 지정하려면하는 OutputStreamWriter를 만들어야합니다? – seh