web-dev-qa-db-ja.com

Feeds csv importを介して商品をインポートすると、「一般エラー:1366文字列値が正しくありません:」というエラーが発生します。

フィード内のcsv経由のインポート機能を使用して商品をインポートしようとすると、次のエラーが発生します。

SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xB7 The ...' for column 'field_description_value' at row 1
Error message SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xB7 The ...' for column 'message' at row 1

Commerce-feedsモジュールもインストールしています。

Drupal.orgにはかなり多くの情報がありますが、すべてが矛盾しているようで、私は少し迷っています。私は非コーダーであり、せいぜい比較的経験の浅いコンフィギュレーターです。

私のcsvは間違いなくエンコードされたUTF-8です。 Notepad ++で開き、UTF-8に変換しました。

スタックオーバーフローでこの投稿を見つけました tf-8データベースの問題 「接続がUTF8に設定されていないようですが、ISOラテン語のような他の8ビットエンコーディング」という行は、 FeedsまたはCommerce Feedsモジュールのバグで、データベース接続がUTF-8でエンコードされたcsv入力ファイルに対応できない。正しいでしょうか?

これに関する賢明なアドバイスを本当に感謝します。私は完全に行き詰まっています。

2
Martin Duys

おそらくcsvはUTF8でエンコードされていますが、それ以外はすべてUTF8である必要があります。 TF8全体

失敗している手順が正確にわかりません。データベースとテーブルの照合を確認しましたか?
Drupalにはデフォルトで「SET NAMES = "utf8"、 http://drupal.org/node/310447

うまくいけば、フィードのメンテナがここであなたのケースを調べてくれます。 http://drupal.org/node/1140194 、あなたは一人ではないようです。

1
corbacho