2020-08-30 13:57发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我在下面尝试了这... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我在下面尝试了这段代码将十六进制转换为字符串,但是为什么结果变成###
数据转换类型参考cl_abap_conv_in_ce。 数据缓冲区(4)TYPE x。 数据文本(100)TYPE c。 缓冲区='02'。 " conv = cl_abap_conv_in_ce => create( encoding ='UTF-8')。 转换->转换( 导出输入=缓冲区 导入数据=文本)。
请咨询。
谢谢
在ABAP Unicode系统中(任何版本> = 7.50的系统只能是Unicode),一个字符占用两个字节。 您要做的是将代表UTF-8"字符"的十六进制值为02.00.00.00的四个字节转换为ABAP字符。 如果您的系统是Unicode(UTF-16)大字节序,则将获得四个十六进制值0002.0000.0000.0000的字符。 小尾数:0200.0000.0000.0000。 您可以看到在调试器中,您可以显示字符的十六进制表示形式。
最多设置5个标签!
在ABAP Unicode系统中(任何版本> = 7.50的系统只能是Unicode),一个字符占用两个字节。 您要做的是将代表UTF-8"字符"的十六进制值为02.00.00.00的四个字节转换为ABAP字符。 如果您的系统是Unicode(UTF-16)大字节序,则将获得四个十六进制值0002.0000.0000.0000的字符。 小尾数:0200.0000.0000.0000。 您可以看到在调试器中,您可以显示字符的十六进制表示形式。
一周热门 更多>