首页 > 解决方案 > 如何将带有文字十六进制的字符串转换为十六进制?

问题描述

我正在编写一个 GUI 来为支付处理平台构建交易消息。你把你想要的东西放在每个字段中,它会以 ascii hex 构建消息。我有一个将十六进制显示为字符串的文本小部件,因此您可以对其进行编辑。12 美元的示例如下:

303030303030303031323030

现在,当我将它发送到处理器时,我必须对其进行编码。这使它再次将已经是 ascii hex 的内容转换为 ascii hex...

333033303330333033303330333033303331333233303330

十六进制存储在字符串变量中,因此可以从 GUI 的文本小部件显示和编辑。我需要将其转换为十六进制以进行套接字发送,而无需将其重新编码为 ascii。有任何想法吗?

标签: pythonstringhex

解决方案


推荐阅读