2010-12-16 4 views
0

У меня есть вид с TextBox для ввода. Однако похоже, что он не поддерживает всех испанских персонажей. Обратный знак вопроса, похоже, не работает. Есть ли простой способ обойти это?C# MVC Textbox MultiLanguage

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

Что HTML является его порождающей для вас? Помощник `TextBoxFor` генерирует довольно простой тег` `, поэтому он должен просто работать. – marcind 2010-12-16 23:43:38

ответ

1

вещей, чтобы проверить:

  • Внутри вашего web.config вы используете UTF-8:

    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/> 
    
  • <head> Внутри секции вашего сайта у вас есть <meta> тег :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    
  • Ваш просмотр файлов в кодировке UTF-8 кодируются с BOM на диске