레일에 루비를 사용하여 뷰에 표시 할 데이터를 읽고 있습니다 (mysql). 모든 것이 잘 표시되고, 텍스트 만 유니 코드에 없으며, 모국어로 쓰여진 텍스트가 올바르게 표시되지 않을 수 있습니다. 모든 문자는 물음표로 표시됩니다.레일에 루비가있는 유니 코드 텍스트를 표시합니다.
1
A
답변
1
MySQL 콘솔을 통해 기본 MySQL 캐릭터 세트와 데이터 정렬을 변경해야합니다. 간단한 지침은 다음과 같습니다. http://www.devcha.com/2008/03/convert-existing-mysql-database-from.html
0
Ruby 기본 charset은 UTF-8입니다. 따라서 :
- 데이터베이스를 UTF-8로 변환 할 수있는 권한이 있으면 그렇게하십시오.
- mysql 인코딩에서 UTF-8로 변환하기 위해 데이터베이스에서 데이터를받은 후에 iconv를 사용하십시오.
텍스트 파일에서 내용을 읽으면 utf-8은 기본 문자 집합이 아닙니다 (아직 이해할 수 없습니다). 텍스트 파일 뭔가하지만 코드에서 저장하는 경우, 파일의 시작에
# encoding: UTF-8
를 추가합니다.
관련 문제
- 1. 레일에 루비가있는 ext js의 찾기 버튼 코드
- 2. 레일에 루비가있는 Html5 비디오
- 3. 레일에 루비가있는 토네이도 사용
- 4. 레일에 루비가있는 배열의 해시에 액세스
- 5. 레일에 루비가있는 mysql 에러 메시지
- 6. 레일에 루비가있는 Ext JS 사용
- 7. 레일에 루비가있는 웹 기반 데스크탑
- 8. C# 메시지 상자의 캡션에 유니 코드 텍스트를 표시합니다.
- 9. CRichEditCtrl이 유니 코드 텍스트를 잘못로드합니다.
- 10. 레일에 루비가있는 오픈 소스 공급자를 만드는 방법
- 11. 레일에 루비가있는 Jquery Ajax (div에 메시지로드 중)
- 12. 레일에 루비가있는 자동 완성 웹 양식
- 13. 레일에 루비가있는 sendig 이메일에서 SMTP 오류가 발생했습니다.
- 14. 유니 코드 텍스트를 포함하는 구조체를 serialize하려고합니다.
- 15. 유니 코드 텍스트를 mssql 데이터베이스에 저장하는 방법
- 16. 자산에 유니 코드 텍스트를 표시 하시겠습니까?
- 17. div가 코드 숨김에서 텍스트를 전달하는 것을 표시합니다.
- 18. 루비 (유니 코드)로 미국 외 텍스트를 표시하는 방법
- 19. Django : ASCII 이외의 텍스트를 저장할 때 유니 코드 오류 코드
- 20. 파이썬 : 유니 코드 검출
- 21. JQuery 자동 완성/레일에 루비가있는 if/else 문 확인
- 22. 레일에 루비가있는 긴 페이지를 인쇄 할 때 자동 페이지가 끊어짐
- 23. 유니 코드 창에서 비 유니 코드 WM_CHAR
- 24. sdl 유니 코드 텍스트
- 25. 안드로이드 - 유니 코드
- 26. 유니 코드 코드 문자열
- 27. 파이썬은 유니 코드 오류
- 28. NetBeans 6.7.1의 유니 코드
- 29. 유니 코드 오류 목록을
- 30. 한국어 텍스트를 유니 코드로 변환
http://guides.rubyonrails.org/i18n.html – ShaggyInjun