我在Linux上使用Mule 3容器运行Jersey服务,使用jTDS驱动程序连接到MS SQL Server。 数据库是CP1252,我希望服务返回UTF-8。 有没有办法在配置中定义转换,或者我只需要用Java显式地进行转换吗?
答案 0 :(得分:1)
Mule使用UTF-8
作为默认编码,除非在启动时通过mule.encoding
系统属性另行指定。
因此,在Mule中运行的Jersey服务应使用相同的编码,除非HTTP请求使用Accept-Charset
标头以不同方式指定它。