Wie man die Zeichenkettenkodierung in C # kennt

Ich erhalte eine Zeichenfolge von einem Drittanbieterprogramm, das ich nicht kontrolliere. Mein Teil des Codes gibt dies in HTML aus. Dies funktioniert gut in Englisch, aber in anderen Sprachen wird es auf lustige Weise angezeigt. Beispielsweise sehen spanische Akzente lustig aus, und Zeichen in osteuropäischen Sprachen (d. H. Koreanisch) sehen sehr lustig aus. Ich bin mir ziemlich sicher, dass ich einige Codierungsarbeiten ausführen muss, damit alle Sprachen korrekt angezeigt werden.

Ich verstehe die Codierung nicht so gut, also bevor ich die eigentliche Frage stelle, von der ich intuitiv denke, dass sie lautet: "Wie codiere ich diese in UTF-8 in C #", möchte ich durch einfacheres Posten ein besseres Verständnis in dieser Angelegenheit erlangen Fragen.

Meine Frage hier ist:Woher weiß ich, welche Art von Codierung meine Eingabezeichenfolge hat? Auf Spanisch sieht es so aus, wenn ich einen Akzent erhalte: "Acción" anstelle von "Acción". Ist das ANSI oder was habe ich damit zu tun?

Vielen Dank im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage