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 に答える