【问题标题】:WSO2 EI: how to handle swedish characters in WSO2 when using vfs to pick csv fileWSO2 EI:使用 vfs 选择 csv 文件时如何处理 WSO2 中的瑞典字符
【发布时间】:2018-10-22 20:53:33
【问题描述】:

我正在使用 vfs 传输来选择一个 csv 文件,然后对其执行数据映射。 此 CSV 文件在“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"/>

但它根本没有改变价值。谁能帮帮我。

提前致谢。

【问题讨论】:

    标签: wso2 wso2esb wso2ei


    【解决方案1】:

    您是否尝试设置您的 vfs 代理的 transport.vfs.ContentType 参数? 您可以使用分号字符包含编码拆分。

    <parameter name="transport.vfs.ContentType">text/csv;charset=UTF-8</parameter> 
    

    【讨论】:

    • 感谢您的回复。是的,我已经包含了 charset=ISO-8859-1 并且它有效。
    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多