快速开发平台生成的cshtml文件中汉字运行出来是乱码,那是怎么回事儿,visual studio 保存文件为utf8格式?
先看一段代码
<div class="ibox-title form-group"> <button id="btn_save" type="submit" class="btn btn-primary"> <span class="fa fa-save" aria-hidden="true"></span> 保存 </button> <button id="btn_cancel" type="button" class="btn btn-danger"> <span class="fa fa-reply" aria-hidden="true"> </span> 取消 </button> </div>
如上快速开发平台生成的cshtml文件中一段代码,注意有"保存"和"取消"两个按钮汉字,运行代码后在页面上展现的是??#等乱七八糟的字符,根本就不是需要的汉字这个是怎么回事呢?
探索解决方案
既然是字符,当然第一想到应该是字符编码的问题,其实这还真是字符编码的造成的,如果在gb232的编码情况下确实是会出现这种情况的,我们要改成uf8才行,具体操作如下些图所示:
打开“高级保存选项”,点击“添加命令”按钮,弹出如下图对话框。
找到类别中的“文件”项,点击后,在右边选择上“高级保存选项...”,按确定按钮。
在“开始”菜单中打开刚才添加的“高级保存选项...”菜单项,“编码”选项中选择“Unicode”项,如下图所示:
后记
一种怎么也不会出现乱码的解决方案
使用多语言机制,如上述汉字“保存”改为代码: @this.Intl("Common.Save") 即可。
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:快速开发框架 » cshtml文件中汉字运行出来是乱码_软件开发平台
本文标题:cshtml文件中汉字运行出来是乱码_软件开发平台
转载请注明:文章转载自:快速开发框架 » cshtml文件中汉字运行出来是乱码_软件开发平台
本文标题:cshtml文件中汉字运行出来是乱码_软件开发平台