MYSQL 데이터베이스는 utf-8 형식이지만 데이터베이스 내의 문자는 ISO-8859-1 (ISO-8859-1 문자열은 utf-8에 저장 됨)입니다. 코드로 시도했지만 예를 들어 코드 만 변환했습니다. ü ~ ¼). 아무도 거기 솔루션을 가지고 있습니까 ??문제가있는 문자
Q
문제가있는 문자
0
A
답변
0
UTF-8로 설정된 데이터베이스에 ISO-8859-1 문자를 저장하려고하면 MySQL이 데이터베이스에서 바이트를 검색하여 "특수 문자"를 손상시킬 수 있습니다. ISO-8859-1보다는 UTF-8로 어셈블하십시오. 이것은 당신이 (당신이 말한에서 ISO-8859-1 문자열에서 온) 바이트를 얻을 수 있도록하고 것
ResultSet rs = ...
byte[] b = rs.getBytes(COLUMN_NAME);
String s = new String(b, "ISO-8859-1");
: 데이터를 정확하게 읽을 수있는 유일한 방법은 같은 것을 수행하는 스크립트를 사용하는 것입니다 ISO-8859-1 문자열로 다시 어셈블 할 수 있습니다. 또 다른 문제는 데이터베이스에서 문자열을 "보는"데 사용하는 것입니다. 콘솔에 잘못 저장되는 문자가 아닌 문자를 표시 할 올바른 문자 세트가없는 것은 아닙니까?
참고 : 난 그냥이 겪었 마지막 코멘트
0
관련 문제
- 1. 방탄복 서버에 resteasy 문자 인코딩 문제가있는 spring-mvc
- 2. 메모리 정렬 문제가있는 유니온
- 3. 문제가있는 경우
- 4. 문제가있는 scons
- 5. UTF-8 문제가있는 PHP fputcsv
- 6. CSS : JS 문제가있는 호버
- 7. "this"한정자에 문제가있는 경우
- 8. div 작성시 문제가있는 div
- 9. 문제가있는 If 문 PHP
- 10. 필터 식 문제가있는 Datatable
- 11. 라우팅에 문제가있는/발생합니다.
- 12. 문제가있는 BlackBerry 앱
- 13. 문제는 ... 내가 문제가있는 secion
- 14. 다중 스레드 문제가있는 FMDB
- 15. 문제가있는 SQL Server 쿼리
- 16. 테이블 뷰에 문제가있는 경우
- 17. @ Html.DropDownListFor 컬렉션 문제가있는 클래스
- 18. 문제가있는 <hr>
- 19. 연락처 이미지 문제가있는 UITableView
- 20. 큰 문제가있는 mamp
- 21. GTGE로 Java 문제가있는 수학
- 22. eratosthenes 문제가있는 체의 체
- 23. Google지도 : jQuery 문제가있는 openInfoWindowHtml
- 24. 스레딩 문제가있는 Android ProgressDialog
- 25. 승무원 문제가있는 start_app
- 26. 문제가있는 iCalendar 피드
- 27. 문제가있는 as2에서 사운드를 동적으로로드하십시오.
- 28. 문제가있는 LINQ 그룹
- 29. PHP 문제가있는 Jquery
가장 쉬운 방법은 지정된 올바른 문자 집합을 사용하여 데이터를 다시 가져 오는 것입니다. 어떻게 할 수 있니? –
다시 가져올 수 없습니다 – niklas
다음은 좋은 답변이 담긴 복제본입니다. [깨진 UTF8 인코딩을 수정하는 데 도움이 필요합니다] (http://stackoverflow.com/questions/1344692/i-need-help-fixing-broken-utf8-encoding)) –