2014-09-23 115 views
0

創建Unicode字符像javascript「土木」一個變量,但它看起來象下面這樣:Html.Raw(字符串Unicode)的

var tümü = "tümü"; //true form : var tümü = "tümü" 
    if ("@Culture" == "tr-TR") { 

     @Html.Raw("$('#citySelect [value=-1]').text('Tümü')"); //string seem on page:tümü how can I fix this ?? 
    } 
    else { 
     $("#citySelect [value='-1']").text("All"); 
    } 
+0

當我這樣做:@ Html.Raw(「Tümü」)它正確​​輸出Tümü。它爲你做了嗎?你的字符集是utf-8嗎? – Termato 2014-09-23 20:56:47

+1

第二行真的有效: if(「@Culture」==「tr-TR」) 我看到@Culture是用引號引起來的。 – 2014-09-24 10:10:28

回答

1

這可能關係到你的頁面上的字符編碼。在其他任何事情之前,在<head>標記中添加以下內容。

<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />