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')。 转换->转换( 导出输入=缓冲区 导入数据=文本)。
请咨询。
谢谢
没有看到任何问题。 您的代码正常运行。 您的代码正在转换十六进制值02000000(它定义为X长度4,因此它是= 02 00 00 00)。结果完全是"控制字符" U + 0002 。
也许您想转换数字2(数字二)字符?在HEX中不是02,而在HEX中是32( U + 0032)。 检查例如 https://www.utf8-chartable.de/或类似的十六进制/UTF-8字符表。
最多设置5个标签!
没有看到任何问题。 您的代码正常运行。
您的代码正在转换十六进制值02000000(它定义为X长度4,因此它是= 02 00 00 00)。
结果完全是"控制字符" U + 0002 。
也许您想转换数字2(数字二)字符?
在HEX中不是02,而在HEX中是32( U + 0032)。 检查例如 https://www.utf8-chartable.de/或类似的十六进制/UTF-8字符表。
一周热门 更多>