mule3服务中的字符集转换

时间:2013-09-06 22:23:58

标签: java character-encoding jersey jackson mule

我在Linux上使用Mule 3容器运行Jersey服务,使用jTDS驱动程序连接到MS SQL Server。 数据库是CP1252,我希望服务返回UTF-8。 有没有办法在配置中定义转换,或者我只需要用Java显式地进行转换吗?

1 个答案:

答案 0 :(得分:1)

Mule使用UTF-8作为默认编码,除非在启动时通过mule.encoding系统属性另行指定。

因此,在Mule中运行的Jersey服务应使用相同的编码,除非HTTP请求使用Accept-Charset标头以不同方式指定它。