uni-app 打开utf8编码文件以gbk编码显示问题
uni-app 打开utf8编码文件以gbk编码显示问题
项目名称 | 值 |
---|---|
产品分类 | HbuilderX |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | windows 10 |
HBuilderX版本号 | 3.4.6 |
示例代码:
<template>
<view>
<u-navbar title="项"></u-navbar>
<u-cell-group>
<u-cell-item :title="project.projectName" v-for="(project,index) in projects" :key="index"
@click="tapDetail(project.projectId)">
</u-cell-item>
</u-cell-group>
</view>
</template>
操作步骤:
- 新建json文件,以utf8编码保存相关代码
- 重新打开1的json文件,文件中的中文乱码,hbuilderx以gbk编码打开
- 另建一个vue文件,文件内容和1相同,以utf8保存
- 再次打开3中的vue文件,同样以gbk编码打开
- 删除代码中的文字“项”,改为“我的目”,以utf8保存,再次打开,编码正常(utf8),显示正常
预期结果:
如上述
实际结果:
如上述
bug描述:
如图所示
- 新建json文件,以utf8编码保存相关代码
- 重新打开1的json文件,文件中的中文乱码,hbuilderx以gbk编码打开
- 另建一个vue文件,文件内容和1相同,以utf8保存
- 再次打开3中的vue文件,同样以gbk编码打开
- 删除代码中的文字“项”,改为“我的目”,以utf8保存,再次打开,编码正常(utf8),显示正常
经过测试,发现只要存在“项”这个字,并且代码相似(和文件后缀无关),就会被编辑器以gbk打开,下附相关代码
<template>
<view>
<u-navbar title="项"></u-navbar>
<u-cell-group>
<u-cell-item :title="project.projectName" v-for="(project,index) in projects" :key="index"
@click="tapDetail(project.projectId)">
</u-cell-item>
</u-cell-group>
</view>
</template>
更多关于uni-app 打开utf8编码文件以gbk编码显示问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
发现在中文上面加一段中文注释就正常了…如:
<template>
中文测试
</template>
更多关于uni-app 打开utf8编码文件以gbk编码显示问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢反馈,我们排查下,后期优化此类问题
什么时候修复呀?
每次打开文件都是乱码,都要去改一次指定编码重新打开崩溃了!!