Visual Studio Code 控制台乱码问题

前言

今天想配置一下本地 lua 开发环境,lua 安装成功之后,打开 vscode 也安装了相应插件,编写好脚本,运行之后发现控制台输出中文时会显示乱码:

lua 复制代码
print("hello world")
myprint = function(param)
   print("这是打印函数 -   ##",param,"##")
end

function add(num1,num2,functionPrint)
   result = num1 + num2
   -- 调用传递的函数参数
   functionPrint(result)
end
myprint(10)
-- myprint 函数作为参数传递
add(2,5,myprint)

控制台乱码:

解决方法

百度了很多办法,比如修改注册表,可能因为我用的是 windows 11 家庭版,注册表那一项没有找到。索性放弃。

后来又尝试了以下方法,最终解决了问题:

  1. 打开控制面板,切换到分类,点击"时钟和区域":

  2. 点击"区域":

  3. 点击"管理"页签:

  4. 点击"更改系统区域设置":

  5. 勾选"Beta版:使用 Unicode UTF-8 提供全球语言支持(U)":

  6. 点击"确定"按钮,提示是否重启,选择是,重启后再次运行 vscode,成功!

相关推荐
golang学习记5 小时前
Zed 新特性:AI 还在跑,电脑可以不睡了
人工智能·vscode·电脑·zed
瑶山16 小时前
Windows + WSL2 Ubuntu + VS Code配置C++开发环境
开发语言·c++·windows·vscode·wsl
golang学习记1 天前
VSCode多光标迎来重大更新
ide·vscode·编辑器
专业程序开发源1 天前
flask家电故障预测系统92491-计算机课程设计/毕业设计
vscode·python·sql·算法·flask·课程设计
Vex2une1 天前
PowerShell ISE 到 VS Code 迁移史:从集成脚本环境到现代编辑器工作流
windows·vscode·powershell·powershell ise·powershell 扩展·powershell 7·脚本编辑器
小李不困还能学1 天前
VSCode远程开发免密码登录
ide·vscode·编辑器
*wait for?4 天前
VScode使用uv-创建python虚拟环境
ide·vscode·编辑器
意法半导体STM324 天前
【官方原创】LAT1724 STM32CubeIDE for VSCode 修改链接文件中的起始地址无效?
vscode·stm32·单片机·嵌入式硬件·mcu·stm32cube
超级大福宝5 天前
VS Code Remote-SSH 因 RemoteForward 端口冲突导致连接失败的排查与解决
运维·服务器·windows·vscode·ssh
golang学习记6 天前
VSCode AI完成任务的仪式感:撒礼花
ide·vscode·编辑器