SAP DataHub Pipeline Python 3.6解码错误

2020-08-25 21:06发布

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

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


1。 运营商

2。 管道

3。 结果(错误)

4。 问题

为什么会出现解码错误?
解决方案

下面是代码。
问题很简单。
我应该如何打印韩文?
我已经尝试了Google发现的大部分内容,但是失败了。

#code

#coding = utf-8
 结果="한글테스트"
 结果= result.decode('utf8')。encode('utf8')
 api.send(" outstr",结果)

(11.5 kB)

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

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


1。 运营商

2。 管道

3。 结果(错误)

4。 问题

为什么会出现解码错误?
解决方案

下面是代码。
问题很简单。
我应该如何打印韩文?
我已经尝试了Google发现的大部分内容,但是失败了。

#code

#coding = utf-8
 结果="한글테스트"
 结果= result.decode('utf8')。encode('utf8')
 api.send(" outstr",结果)

(11.5 kB)
付费偷看设置
发送
2条回答
野沐沐
1楼-- · 2020-08-25 21:30

据我所知,在Python3中,所有字符串都已经是Unicode。 因此,如果我运行简单

 result ="한글테스테"
 api.send(" outstr",结果)
 

I 在窃听中得到结果

如果您要运行相同的图形,则此处是完整的图JSON:

 {
 "属性":{},
 " description":"编码韩文",
 "流程":{
 " python3operator1":{
 " component":" com.sap.system.python3Operator",
 "元数据":{
 " label":" Python3Operator",
 " x":12
 " y":12
 "身高":80,
 "宽度":120,
 "可扩展":是的,
 " config":{
 " script":"结果='한글api스api'\ napi.send(\" outstr \",结果)"
 },
 "其他输出":[
 {
 " name":" outstr",
 " type":"字符串"
 },
 {
 " name":" outblob",
 " type":" blob"
 }
 ]
 }
 },
 " wiretap1":{
 " component":" com.sap.util.wiretap",
 "元数据":{
 " label":"窃听",
 " x":196.99999904632568,
 " y":12
 "身高":80,
 "宽度":120,
 " ui":" dynpath",
 " config":{}
 }
 }
 },
 "组":[],
 "连接":[
 {
 "元数据":{
 "点":" 136,43 163.99999952316284,43 163.99999952316284,52 191.99999904632568,52"
 },
 " src":{
 " port":" outstr",
 " process":" python3operator1"
 },
 " tgt":{
 " port":" in",
 " process":" wiretap1"
 }
 }
 ],
 "进口":{},
 "输出":{}
 }
 
葫芦娃快救爷爷
2楼-- · 2020-08-25 21:35

 result ="한글테스테"可能存在错误
 当您尝试对字符串进行"解码"时,result = result.decode('utf8')

,而解码适用于字节。

一周热门 更多>