从字符串中删除零宽度无中断空间

时间:2019-04-08 05:18:43

标签: xml api asp.net-mvc-4 unicode zero-width-space

我正在使用api进行magento,并且在获取订单时,订单行中的某些SKU都具有以下隐藏的特殊字符:,并且保存到db后会转换为“?”。检入xml文件数据响应时看不到此字符,但从API的文本文件数据响应中却看到了此字符。示例:可以看到该SKU为“ BTC0001”,并且保存到db后将变为:“ BTC0001?”。

VS调试为文本可视化器:

enter image description here

VS Debug作为XML Visualizer: enter image description here

获取或提取数据时,这是代码:

ol.SKU = _xmlHelper.GetChildElementValue(lineItemElem, "sku");

如何删除多余的字符?

感谢您的帮助。

0 个答案:

没有答案