在asp net core razor帐户页面中,中文字符显示不正确

时间:2018-01-06 06:06:54

标签: c# asp.net razor asp.net-core

我正在开展我的第一个网站项目。我选择了asp net core 2.0和 我遇到了问题。从模板创建项目后,我将一些标题字符串更改为中文(例如根折叠处的index.cshtml),并且工作正常。但是如果我更改myself = 'Bjarne' with open('names.txt', 'r') as f: for line in f: if myself.lower() in line: print('Here am I!') else: print('No, this is not me') 中的标题字符串,则标题不会以正确的方式显示:

enter image description here

绿色框中的中文是正确的,而那些登录&在红色框中注册中文未正确显示。知道这是怎么发生的,以及如何解决它?

1 个答案:

答案 0 :(得分:2)

受@Jamie Taylor的启发,我查看了所有未正确显示的* .cshtml文件,发现他们的格式为" ANSI",我用windows textpad打开它们并保存为&#34 ; UTF-8"格式,现在事情得到了修复。

感谢杰米。