我正在使用vfs传输选择一个csv文件,然后对其执行数据映射。 此CSV文件在“Testö”之类的字段之一中包含一些瑞典语字符
获取文件后,将其更改为Test。,然后将其获取到数据映射以转换为json格式,然后以这种方式保留直到消息发送给最终消费者为止。 是否可以通过将编码设置为UTF或ISO 8859来处理vfs传输中的瑞典字符?
我用过
<property name="CHARACTER_SET_ENCODING" scope="axis2" type="STRING"
value="UTF-8"/>
和
<property name="CHARACTER_SET_ENCODING" scope="axis2" type="STRING"
value="ISO-8859-1"/>
但是它根本没有改变值。有人可以帮我吗。
谢谢。
答案 0 :(得分:0)
您是否尝试设置vfs代理的transport.vfs.ContentType参数? 您可以使用分号字符包括编码拆分。
<parameter name="transport.vfs.ContentType">text/csv;charset=UTF-8</parameter>