[英]Oracle sql developer save hebrew data - converted to gibberish
我正在嘗試使用oracle sql developer db將希伯來語內容插入表中。 這是我使用myBatis的代碼:
<insert id="insertTaskTempImage" parameterType="com.ladpc.mobile.entities.TaskTempImage" useGeneratedKeys="false">
INSERT INTO TASKS_TEMP_IMAGES (
TASK_ID,
RASHUT_ID,
COMMENTS,
CREATION_DATE,
IMAGE,
FILE_NAME
)
VALUES (
#{taskId,jdbcType=NUMERIC},
#{rashutId,jdbcType=NUMERIC},
#{comments, jdbcType=VARCHAR},
#{creationDate, jdbcType=TIMESTAMP},
#{image,jdbcType=BLOB},
#{fileName,jdbcType=VARCHAR}
)
</insert>
在將fileName插入帶有希伯來字符的表之后,我在表中得到了亂碼內容:
當我加載此內容並將其顯示在UI中時,該內容以亂碼書寫。 我需要做什么來解決此問題?
編輯:我的nls是希伯來語,但仍無法正常工作...
ALTER SESSION SET NLS_LANGUAGE 。 您將必須找到所需語言的正確價值。
抱歉,我找到了Sulotion ...我的客戶需要以utf-8編碼發送此數據。 問題不在服務器插入上,服務器在gibbresh上獲得了此字符串...
坦克的所有答案!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.