Ich habe Produkte, bei denen es wichtig ist, Symbole wie ™ und ® zu haben , da diese für den Produktnamen erforderlich sind. Beim Versuch, solche Produkte zu importieren, wird unter " Daten überprüfen " die Meldung " Allgemeine Systemausnahme aufgetreten " angezeigt .
Nach dem Entfernen derselben Symbole wird die Datei erfolgreich überprüft.
Ich benutze Magento 2.1.0.
Antworten:
Ziemlich sicher, dass dies daran liegt, dass diese Zeichen beim Kopieren / Einfügen auf diese Weise nicht unterstützt werden.
Ich denke, Sie sollten stattdessen ihr HTML-Äquivalent verwenden:
™
®
Das W3C bietet eine nette Referenz für Zeichenentitäten, wenn Sie weitere Zeichen herausfinden möchten: https://dev.w3.org/html5/html-author/charref
quelle
™
fürTM
zeigt im Mini-Cart immer noch die Zeichenfolge™
an. Können Sie mir helfen, was ich hier vermisse?Für diese Sonderzeichen müssen wir in HTML codieren. Es gibt Websites - HTML Entities Encoder / Decoder kann uns helfen, einen Text in sein HTML-Äquivalent zu kodieren und zu dekodieren. Wir verweisen auch hier .
quelle
Die Verwendung von HTML-codierten Zeichen, wie in früheren Antworten vorgeschlagen, funktioniert für Felder, die HTML zulassen und immer im HTML-Kontext verwendet werden.
Dies gilt für Produktbeschreibungen und andere WYSIWYG-Felder, jedoch nicht für Produktnamen. In Rechnungs-PDFs sehen Sie beispielsweise den Klartext
™
anstelle des Handelssymbols, wenn der Name mit importiert wurde™
.Stellen Sie stattdessen sicher, dass Ihre Eingabedatei in UTF-8 korrekt codiert ist. Jeder anständige Texteditor (wie Notepad ++) kann die Zeichenkodierung erkennen und konvertieren . Stellen Sie sicher, zu verwenden UTF-8 ohne Stückliste verwenden .
quelle