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的编码。