\ u2022在SAP BODS中的编码

2020-08-24 17:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个要求,我要通过API GateWay从SharePoint中获取数据到BODS。 有一些数据,例如:程序在SharePoint中的成功,这与程序的成功同在。 也有\ u2022,\ u2018来的情况。 请帮助我在数据服务中处理此问题。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个要求,我要通过API GateWay从SharePoint中获取数据到BODS。 有一些数据,例如:程序在SharePoint中的成功,这与程序的成功同在。 也有\ u2022,\ u2018来的情况。 请帮助我在数据服务中处理此问题。

付费偷看设置
发送
6条回答
南山jay
1楼-- · 2020-08-24 17:50

这些是Unicode字符的表示形式(右单引号,项目符号,左单引号)。 请确保为您的输入填充使用正确的代码页设置(在"文件格式编辑器"的"区域设置"下)。

奄奄一息的小鱼
2楼-- · 2020-08-24 18:01

感谢Dirk的建议。 我尝试了所有可用的代码页设置,但没有任何效果。 您还可以分享其他解决方案吗?

渐行渐远_HoldOn
3楼-- · 2020-08-24 17:58

创建一个自定义函数,该函数会迭代调用replace_substr函数,

例如

 OUTPUT = INPUT; 
OUTPUT = replace_substr(OUTPUT,'\\ u2018','\'');
OUTPUT = replace_substr(OUTPUT,'\\ u2019','\''); OUTPUT = replace_substr(OUTPUT,'\\ u2022','°'); ...
返回输出;
亦是此间程序员
4楼-- · 2020-08-24 18:10

嗨,德克,

在我继续解决方案时,出现了更多的Unicode字符,如\ u07ab等。 句号后的空格也将替换为";" 并将下一行后的空格转换为;。 您能提出一些一般的解决方案来解决这个问题吗? 不可能对unicode字符进行硬编码,因为在更大的数据集中会有更多的字符输入。

半个程序猿
5楼-- · 2020-08-24 17:48

您确定数据确实到达了吗? 我是说作为ASCII字符串"程序成功"?

我会认为数据是以UTF-8编码的字符串到达​​并且字符代码页未对齐的。

shere_lin
6楼-- · 2020-08-24 17:54

我们能以某种方式证明这一点吗? 示例:使用PostMan调用API以显示结果。

一周热门 更多>