0

我編輯的文字,我的英文非常,非常...不好UTF-8 in * .cshtml

嗨!

我在Visual Studio中使用UTF-8的一個問題2017年

我Asp.Net 1.1的核心工作,需要UTF-8在我CSHTML文件。

我發現改變編碼方式的一些方法是在 文件 - >另存爲..->在保存按鈕中,單擊保存與編碼並更改爲Unicode(UTF-8)。

但我需要每次在每個cshtml文件中都這樣做。

我可以設置默認的CSHTML編碼,如Unicode(UTF-8)?

Tnks !!

<head> 
<meta charset="utf-8" /> 
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
<title> - Teste_db</title> 


    <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.css" /> 
    <link rel="stylesheet" href="/css/site.css" /> 

<body> 
... 

    <h2>View�� </h2> 
... 
</body> 
+0

請注意您的http編碼響應標題 –

+0

這是什麼意思表示您在Entity Framework中找到了一些cshtml文件?實體框架是一個ORM,與cshtml文件沒有任何關係。 –

+0

抱歉不是實體框架。這裏的完整路徑C:\ Users \ desenvolvimento \ .nuget \ packages \ Microsoft.Extensions.CodeGenerators.Mvc \ 1.0.0-rc1-final \ Templates \ ViewGenerator –

回答

0

我解決了我的問題!

我發現了MVC的默認.cshtml文件。

這些文件是在C:\用戶\ USER_NAME.nuget \包\ Microsoft.VisualStudio.Web.CodeGenerators.Mvc \ 1.1.0 \模板\ ViewGenerator \

我編輯他們記事本+ +,改變了格式以UTF-8,現在我可以把一個特殊caracteres像çéá...

Tnks !!!

0

的默認編碼CSHTML文件應該是UTF-8反正。如果不是,則其他工具會混淆文件。

VS插​​件fix-file-encoding允許您根據文件類型選擇應使用哪種編碼。

作爲便箋,請將<meta charset="utf-8"/>添加到HTML5文件的<head>,以便它們正確呈現。

+0

Patcheider我嘗試但不工作。我把這個帖子裏的html。 –