WSO2-MI正在替换土耳其字符,即使请求json中的charset=UTF-8也是如此



WSO2 MI 1.1.0似乎正在损坏土耳其字符,即使请求中的charset=UTF-8也是如此。

我使用WSO2集成工作室创建了以下基本的API:7.0.2

<?xml version="1.0" encoding="UTF-8"?> <api context="/test" name="Test" xmlns="http://ws.apache.org/ns/synapse"> <resource methods="POST" uri-template="/test"> <inSequence> <log level="full"/> <respond/> </inSequence> <outSequence/> <faultSequence/> </resource> </api>

以下是我如何进行测试的。(只是一个HTTP调用,请求中的字符集=UTF-8。(

测试步骤

日志还指示损坏的字符。

记录结果

我也尝试过使用CHARACTER_SET_ENCODING。但默认情况下,字符集编码似乎是UTF-8。(我尝试在不覆盖的情况下获取CHARACTER_SET_ENCODING轴属性,它是UTF-8。

我是遗漏了什么还是有什么bug?

谨致问候。

花了一段时间后,我发现问题与Integration Studio有关,而不是与Micro Integrator有关。

Integration Studio是基于Eclipse的,更改Integration Studio的编码为我解决了这个问题

请参阅以下问题/答案以更新Integration Studio的编码。

最新更新