gpt4 book ai didi

java - 仅当jetty应用程序在本地主机上运行时,非英语(希伯来语)字符才能很好地插入mysql数据库?! (部署到heroku)

转载 作者:行者123 更新时间:2023-11-29 23:29:36 25 4
gpt4 key购买 nike

我做了一个 Jersey Restful 服务,并在 Tomcat 上运行了几个月(在 cloudbees 上)。它运行得很好 - 希伯来语通过服务 POST 方法插入到 mysql-db 中,没有任何问题。

最近 cloudbees 关闭了他们的免费计划,所以我不得不迁移到 jetty - heroku 免费 java 计划...

现在一切正常,除了当我使用我的服务 POST 方法之一插入希伯来语字符时;它作为引号插入,但只有当它已经部署在 Heroku 上时!当我在本地计算机上使用 jetty 运行服务时,没有问题 - 希伯来语插入得很好。

我很感激大家的任何想法......

(我检查了数据库、架构、表和列上的 utf8 排序规则...)

最佳答案

好吧,我需要将其添加到 Heroku 应用程序配置变量中:

heroku config:add LANG=en_US.UTF-8

来源: Set UTF-8 as default string encoding in Heroku

关于java - 仅当jetty应用程序在本地主机上运行时,非英语(希伯来语)字符才能很好地插入mysql数据库?! (部署到heroku),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com