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
您是否尝试将这些参数添加到应用程序* .yml中的数据源URL? –
在application-cloudfoundry.yml中我看不到数据源部分已定义。我如何看到这些值由基于所选服务的云代工厂更新。 –
感谢您的回复,是的,我已经打开支持票,但他们无法帮助我如何更新/更改此更新。 –