Im пытается вставить данные с японскими символами в базу данных оракула. Все, что хранится в базе данных, - это набор перевернутых вопросительных знаков. HOw, я разрешаю этоHibernate Encoding
ответ
См. http://www.errcode.net/blogs/?p=6, чтобы определить кодировку вашей базы данных. В настоящее время я использую Oracle с Hibernate в UTF-8 без дополнительных конфигураций.
Возможно, вы захотите проверить правильность кодирования входных значений. Например, если у вас есть веб-приложение, проверьте кодировку параметра запроса (или установите его с помощью request.setCharacterEncoding("utf-8")
)
Я использую базу данных oracle для спящего режима. Текущая кодировка моей базы данных - WE8MSWIN1252. в любом случае я могу успешно сохранить персонажи нихонго, но через PL/SQL. Значения, которые я вставлял, тоже не из форм страницы. Я изначально жестко закодировал значения в своем DAO, чтобы проверить, есть ли проблема с кодировкой запроса или с самим спящим режимом. – cedric
Ну, вот ваша проблема - измените кодировку на UTF-8 (не 1252). Тот факт, что он работал с какого-то места, не означает, что настройки верны. И жестко закодированные значения зависят от кодировки java-файла, или от кодирования VM - слишком много переменных для проверки. – Bozho
Whew .. После недели устранения неполадок. Это решило мою проблему. Я создал новый экземпляр db с использованием набора символов AL32UTF8. Tnx .. :) – cedric
- 1. string encoding, mobile encoding
- 2. Encoding Set Encoding
- 3. C# encoding to PHP encoding
- 4. wicket PageParameters encoding
- 5. initWithContentsOfURL: encoding: error: vs stringWithContentsOfURL: encoding: error:
- 6. MemoryStream: Encoding
- 7. String Encoding
- 8. SimplePie Encoding
- 9. XmlSerializer encoding
- 10. NSAppleEventDescriptor encoding
- 11. java.util.Properties encoding
- 12. huffman encoding
- 13. Javascript encoding
- 14. Base64 encoding
- 15. CGPathRef encoding
- 16. Varbinary encoding
- 17. NSData encoding
- 18. Asp.net encoding
- 19. NSJSONSerialization encoding?
- 20. WS-библиотека и заголовки Content-Encoding/Accept-Encoding
- 21. Alamofire 3 Custom Encoding To Alamofire 4 Custom Encoding
- 22. Ruby 1.9.2 Find.find encoding
- 23. XStream encoding broken
- 24. URL/HTML Escaping/Encoding
- 25. php gzcompress encoding issue
- 26. string encoding html
- 27. Rails ArgumentError: invalid% -encoding
- 28. Fixing Broken UTF8 encoding
- 29. C# chinese Encoding/Network
- 30. Использование «Content-Encoding»: «GZIP»
Вы уверены, что у вас есть правильный набор символов базы данных? – bmargulies
да. когда я печатаю непосредственно через pl/sql и сохраняю данные nihongo, он успешно сохраняется. но когда я использую мое приложение с hibernate, он сохраняет инвертированные вопросительные знаки – cedric