我有一个在Jelastic上运行的应用程序。基于Java的Web应用程序在Glassfish上运行,数据库服务器是MySql。Jelastic Glassfish Mysql字符设置
我在Netbeans上开发了项目,在本地计算机上运行项目时没有字符问题(土耳其语Windows 8)。
在Jelastic上运行时,没有与网页相关的字符问题。但是,当调用基于表单的交互时会出现问题。
执行搜索查询或客户注册任务时,某些土耳其字符不会被处理。那些缺少的字符(记录在MySql中作为?)是与拉丁语不同的字符。例如德语中使用的“ö”不是问题。
问题的字符:http://en.wikipedia.org/wiki/Wikipedia:Turkish_characters
正如我以前说过,我没有这样的问题,工作时对本地GlassFish在Netbeans的推出。
我检出了phpMyAdmin服务器,并且我认为某些值(默认设置为latin1_swedish_ci)可能是导致土耳其字符丢失的原因。
我试图改变这些值,但是当服务器重新启动时,这些值被重置为默认值。这可能是我的问题的根源吗?如果是这样,我怎么可以把它们放进去呢?
您的支持将大大appreciated.☺
感谢您的提示。我没用过etc/my.cnf。我会检查你提供的链接。☺ – user3501359
嗯,链接帮助很多。我问题解决了。非常感谢。 – user3501359
@ user3501359如果你能解释问题是什么以及它是如何解决的(例如,你必须在my.cnf中改变或者你做了什么其他更改),它真的会帮助其他人( –