1

为批量上传程序编码字符串的正确方法是什么。当它在我的文本字段中遇到撇号时,它目前正在退出。

这是一个示例 CSV 文件:

demo,name,message
FALSE,one,"Welcome message"
FALSE,two,"If you’re having a medical emergency"

这是我的 bulkloader.yaml:

transformers:
- kind: Message
  connector: csv
  connector_options:
   encoding: utf-8
   columns: from_header
  property_map:
   - property: demo
     external_name: demo
     import_transform: bool
   - property: name
     external_name: name
     import_transform: str
   - property: message
     external_name: message
     import_transform: str

当我使用这样的示例(文本中有撇号)运行加载程序时,我将收到以下错误...

UnicodeEncodeError:'ascii' 编解码器无法在位置 x 编码字符 u'\u2019':序数不在范围内(128)

任何帮助表示赞赏。

4

1 回答 1

2
于 2011-07-05T22:03:39.053 回答