2017-08-04 43 views
0

將我的基於jhipster的應用程序部署到雲代工廠時(在我的案例中,Pivotal使用了ClearDB服務)我沒有選擇更改DB字符集而不是在共享數據庫時更新JDBC參數。 DB的字符集是latin1,我需要它是utf-8才能支持阿拉伯語和希伯來語等語言。如何在jhipster的會話級別將字符集設置爲utf8

所以我覺得要支持這些語言的唯一選擇就是初始化數據庫會話/連接時,它的創建,像下面sql語句運行:

SET session character_set_client = charset_name; 
SET session character_set_results = charset_name; 
SET session character_set_connection = charset_name; 

這可怎麼在jhipster做我不請參閱我們可以設置數據庫連接/會話init sqls的位置,以及是否有其他建議?

目前發生的情況是,阿拉伯語/希伯來語輸入數據來自客戶端,保存在數據庫中作爲???? 順便說一句,如果我將使用MYSQL Workbench更新數據庫條目,則阿拉伯文/希伯來文值將被正確保存並正確顯示。

感謝, Rabiaa

+0

您是否嘗試將這些參數添加到應用程序* .yml中的數據源URL? –

+0

在application-cloudfoundry.yml中我看不到數據源部分已定義。我如何看到這些值由基於所選服務的雲代工廠更新。 –

+0

感謝您的回覆,是的,我已經打開支持票,但他們無法幫助我如何更新/更改此更新。 –

回答

相關問題