4 votes

Web.Config ne peut pas rendre un caractère spécial

J'ai une application Web ASP.NET et voici l'entrée ci-dessous dans Web.Config

<add key="FromName" value="Test™"/>

Lorsque j'essaie de naviguer sur le site, j'obtiens l'erreur suivante-

Le fichier de configuration n'est pas un XML bien formé

Il convertit la clé ci-dessus en la manière suivante-

<add key="FromName" value="Test"/>

Dans IIS, j'ai défini le format UTF-8. J'essaie de trouver une réponse depuis un certain temps.

Quelqu'un a-t-il une idée à ce sujet ?

6voto

Neil Knight Points 23759

Vous devez utiliser la valeur ASCII :

<add key="FromName" value="Test&#0153;" />

Si cela revient comme Test&#0153; alors vous devrez coder le résultat.

0voto

Joe Flateau Points 601

Vous devriez utiliser l'entité xml de la marque : http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X