Tenho produtos em que é importante ter símbolos como ™ e ® , pois são necessários com o nome do produto. Quando tentei importar esses produtos, ele diz " Ocorreu uma exceção geral do sistema " em " Verificar dados ".
Após remover os mesmos símbolos, o arquivo está sendo validado com sucesso.
Estou usando o Magento 2.1.0.
Respostas:
Certamente isso é causado pelo fato de que esses caracteres não são suportados quando copiados / colados dessa maneira.
Eu acho que você deve usar o equivalente em HTML deles:
™
®
O W3C fornece uma boa referência de entidade de caracteres se você precisar descobrir mais caracteres: https://dev.w3.org/html5/html-author/charref
fonte
™
paraTM
, no mini-carrinho ainda mostra a string™
. Você pode me ajudar o que estou perdendo aqui?Para esses caracteres especiais, precisamos codificar para o HTML. Existem sites - o HTML Entities Encoder / Decoder pode nos ajudar a codificar e decodificar um pedaço de texto para seu equivalente em HTML. Também fazemos uma referência aqui .
fonte
O uso de caracteres codificados em HTML, conforme sugerido pelas respostas anteriores, funciona em campos que permitem HTML e sempre são usados no contexto HTML.
Isso vale para descrições de produtos e outros campos WYSIWYG, mas não para nomes de produtos. Nos PDFs da fatura, por exemplo, você verá o texto sem formatação em
™
vez do símbolo comercial se o nome tiver sido importado™
.Em vez disso, verifique se o arquivo de entrada está codificado corretamente em UTF-8. Qualquer editor de texto decente (como o bloco de notas ++) pode detectar e converter a codificação de caracteres . Certifique-se de usar UTF-8 sem BOM .
fonte