2010-12-16 4 views
0

Ich habe eine Ansicht mit einem TextBox für die Eingabe. Es scheint jedoch, dass es nicht alle spanischen Zeichen unterstützt. Das auf den Kopf gestellte Fragezeichen scheint nicht zu funktionieren. Gibt es einen einfachen Weg, um dies zu umgehen?C# MVC Textbox MultiLanguage

<%= Html.TextBoxFor(m => m.Product.Name, new { style = "width:400px", maxlength = 150 })%> 
+0

Was HTML ist es für Sie zu erzeugen? Der 'TextBoxFor'-Helfer generiert ein ziemlich einfaches '' -Tag, also sollte es einfach funktionieren. – marcind

+0

Ja, es ist ein Eingabetext. Ich werde versuchen, es noch einmal zu verfolgen. Es könnte ein Problem woanders sein. – MaxGeek

Antwort

1

Dinge zu überprüfen:

  • In Ihrem web.config Sie verwenden utf-8:

    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/> 
    
  • Im Inneren des <head> Bereich Ihrer Website Sie <meta>-Tag :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    
  • Ihre Ansicht Dateien werden utf-8 mit BOM auf der Festplatte verschlüsselt