™および®記号を使用して製品名をインポートするにはどうすればよいですか?


7

™や®などの記号を付けることが重要な製品があります。これらは製品名に付ける必要があるためです。そのような製品をインポートしようとすると、「データの確認」で「一般的なシステム例外が発生しました」と表示されます。

同じシンボルを削除した後、ファイルは正常に検証されています。

Magento 2.1.0を使用しています。


同じ問題がありますが、解決策があるかどうかをお知らせください。
Jalpesh Patel

私の回答で提供したリンクを使用できます。
Khoa TruongDinh 2016

回答:


13

このようにコピー/貼り付けした場合、これらの文字はサポートされないという事実が原因であると確信しています。

代わりに同等のHTMLを使用する必要があると思います。

  • ™: ™
  • ®: ®

さらに多くの文字を見つける必要がある場合、W3Cは適切な文字エンティティ参照を提供します。https//dev.w3.org/html5/html-author/charref


2
ただし、テーブルの照合はUTF-8を許可する必要があります。おそらく、ソースドキュメントのエンコーディングが台無しになっていますか?
philwinkle 2016

@philwinkleそれは本当にあなたが何をコピー/ペーストするかに依存します。私はこの問題に何度か直面し、MS Wordから特別にデータをコピーしました。HTMLコードを使用する方が常に安全だと感じました
デジタルピアニズムのラファエル、

™forを追加した後TM、ミニカートではまだ文字列が表示されます™。ここで欠けているものを手伝ってくれませんか?
DEEP JOSHI


0

以前の回答で提案されているHTMLエンコード文字の使用は、HTMLを許可し、常にHTMLコンテキストで使用されるフィールドで機能します。

これは、製品の説明やその他のWYSIWYGフィールドに当てはまりますが、製品名には当てはまりません。たとえば、請求書PDF ™では、名前がでインポートされた場合、トレードシンボルではなくプレーンテキストが表示され™ます。

代わりに、入力ファイルがUTF-8で正しくエンコードされていることを確認してください。適切なテキストエディタ(notepad ++など)は、文字エンコーディングを検出して変換できます。BOMなしのUTF-8を使用してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.