Hi,
ich habe ein seltsames Verhalten in einem ASP.NET View, bei dem Umlaute manchmal korrekt und manchmal falsch dargestellt werden.
So sieht der cshtml Code aus:
<div class="form-group">
<label class="col-sm-3 control-label">Warengruppe 1:</label>
<div class="col-sm-5 col-sm-offset-2">
@Html.DropDownListFor(m => m.ClassOfGoods_Level1.SelectedValue, Model.ClassOfGoods_Level1.ItemList, "--Auswählen--", new { @class = "form-control chosen-select", @id = "classOfGood_Level_1" })
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Warengruppe 2:</label>
<div class="col-sm-5 col-sm-offset-2">
@Html.DropDownListFor(m => m.ClassOfGoods_Level2.SelectedValue, Model.ClassOfGoods_Level2.ItemList, "--Auswählen--", new { @class = "form-control chosen-select", @id = "classOfGood_Level_2" })
</div>
</div>
und so sieht die Darstellung aus (siehe Anhang)
Wie kann das passieren?
Gruß
Christian
Check mal, wie die Datei gespeichert ist.
File -> Save As
Dann unten am Save-Button auf das Dropdown-Icon Save with Encoding
Das sollte auf Unicode (UTF-8 with Signature) - Codepage 65001
stehen.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code