解决 vs code 搜索中文结果异常的问题

编程入门 行业动态 更新时间:2024-10-17 11:25:38

解决 vs code 搜索<a href=https://www.elefans.com/category/jswz/34/1769975.html style=中文结果异常的问题"/>

解决 vs code 搜索中文结果异常的问题

文章目录

  • 一、引言
  • 二、解决

一、引言

最近在工作中遇到了一个很诡异的问题,在使用 vs code 过程中,发现:

ctrl + f 搜索一个项目文件夹中的结果的时候:
搜索数字没有问题,能出来结果;但是搜索中文就会出不来结果。
明明确认是有相关中文字符串的文件存在,却搜不出来结果。

这是 vs code 的 bug 吗 T_T

二、解决

最后查阅了很多博客发现,这个问题其实是 vs code 的默认编码导致的:

  1. vs code 的默认编码是 UTF-8
  2. 我的项目文件夹的默认编码是 GBK

尽管我在设置中打开了 vs code Auto Guess Encoding 的功能,但是该功能只能在你打开了该文件的时候才会生效

如果是全局 ctrl + f 搜索的话,以默认的 UTF-8 的编码去搜索中文,那么 GBK 编码文件的中文字符串就会搜索不到。

解决这个问题的方案也很简单,只需要指定该项目文件夹的 workspace 编码为 GBK 就好了:

  1. vs code 左下角齿轮按钮 -> 设置(Settings) -> 切换工作区(Workspace)
  2. 搜索 encoding,设置编码为 GBK

此时再搜索中文,可正常出现相应的搜索结果了。

To be Stronger:)

更多推荐

解决 vs code 搜索中文结果异常的问题

本文发布于:2024-02-26 14:48:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702884.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中文   异常   code

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!