2017-08-04 66 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

感谢您的回复,是的,我已经打开支持票,但他们无法帮助我如何更新/更改此更新。 –

回答

相关问题