<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>
![2***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/d323f3106a957723125f23b621b89e6d.png)
- 发布:2022-04-22 03:16
- 更新:2022-08-18 18:41
- 阅读:510
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX版本号: 3.4.6
示例代码:
操作步骤:
1.新建json文件,以utf8编码保存相关代码
2.重新打开1的json文件,文件中的中文乱码,hbuilderx以gbk编码打开
3.另建一个vue文件,文件内容和1相同,以utf8保存
4.再次打开3中的vue文件,同样以gbk编码打开
5.删除代码中的文字“项”,改为“我的目”,以utf8保存,再次打开,编码正常(utf8),显示正常
1.新建json文件,以utf8编码保存相关代码
2.重新打开1的json文件,文件中的中文乱码,hbuilderx以gbk编码打开
3.另建一个vue文件,文件内容和1相同,以utf8保存
4.再次打开3中的vue文件,同样以gbk编码打开
5.删除代码中的文字“项”,改为“我的目”,以utf8保存,再次打开,编码正常(utf8),显示正常
预期结果:
如上述
如上述
实际结果:
如上述
如上述
bug描述:
如图所示
1.新建json文件,以utf8编码保存相关代码
2.重新打开1的json文件,文件中的中文乱码,hbuilderx以gbk编码打开
3.另建一个vue文件,文件内容和1相同,以utf8保存
4.再次打开3中的vue文件,同样以gbk编码打开
5.删除代码中的文字“项”,改为“我的目”,以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>
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20220422/06dcd4aef856ada4cf20fa5ee7f58612.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20220422/37a1628ece1ae5f1c913adf93d2b7f94.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20220422/4ab50d0f84e2e54af0bee7137ac6d093.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20220422/007573808d2a416f0e501b5ea2da6e13.png)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20220422/02e57c3498d183f1f64e90172b0da03d.png)