处理uicode符号的例程-表情符号等

2020-09-14 16:16发布

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

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


大家好,

最近,我们遇到了一种罕见的情况,即ECC用户在销售订单标题文本中放一个笑脸,在BW端复制它,但在创建BWA索引时却一直未能提供非法字符。

在BW中仅显示#(对于所有非法Unicode字符均显示),但是在数据库序列中保存了d83d,该值是该笑脸的Unicode值,但在ABAP中则是非法的。 因此BW显示#,而我们的代码未能捕获它,因为它是其他东西,并且GUI将其显示为#。 SAP从数据库级别调试并修复了记录。

我现在的要求是,如果将来出现类似笑脸之类的东西,该如何处理这些非法的Unicode序列。 应该采用什么方法?

谢谢

阿曼

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

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


大家好,

最近,我们遇到了一种罕见的情况,即ECC用户在销售订单标题文本中放一个笑脸,在BW端复制它,但在创建BWA索引时却一直未能提供非法字符。

在BW中仅显示#(对于所有非法Unicode字符均显示),但是在数据库序列中保存了d83d,该值是该笑脸的Unicode值,但在ABAP中则是非法的。 因此BW显示#,而我们的代码未能捕获它,因为它是其他东西,并且GUI将其显示为#。 SAP从数据库级别调试并修复了记录。

我现在的要求是,如果将来出现类似笑脸之类的东西,该如何处理这些非法的Unicode序列。 应该采用什么方法?

谢谢

阿曼

付费偷看设置
发送
3条回答
shere_lin
1楼-- · 2020-09-14 17:03
骆驼绵羊
2楼-- · 2020-09-14 17:17

该最终用户可能仍在某处微笑,因为他/她不知道发生了什么事。

一条流行的T恤报价写着"我在微笑,因为我不知道发生了什么"。

Kiran。

:-)

Violet凡
3楼-- · 2020-09-14 17:06

嗨阿曼,

您要检查单个字段还是整个数据源?

您要避免使用特殊字符还是所有不允许的字符?

您要替换此字符还是要跳过记录并在ECC中更正它们?

致谢

Jörg

一周热门 更多>