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,成功!

相关推荐
WarmSword3 小时前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
取个鸣字真的难6 小时前
简单快速的用 Claude Code 帮你创建 PPT 生成 Skills
vscode·powerpoint·ai编程
史丹利复合田1 天前
【无标题】vscode远程连接,服务器端配置
ide·vscode·编辑器
403240731 天前
[Linux/Ubuntu] 解决 VSCode、Firefox等 输入框选中文本后右键点击导致文本消失的问题
linux·vscode·ubuntu
Roc.Chang1 天前
Cursor / VS Code 常用快捷键对比表(Windows / Linux / macOS)
linux·windows·vscode·macos
AI分享6661 天前
VSCode如何使用claude code(VS Code + Claude API 详细教程)(API 配置图文全攻略)
ide·vscode·编辑器
中科院提名者2 天前
如何修改VScode里的注释
ide·vscode·编辑器
史丹利复合田2 天前
如何使用vscode进行Python远程调试(支持带参数调试)
ide·vscode·编辑器
DN金猿2 天前
从HBuilderX到VSCode:无缝迁移UniApp项目的完整指南
ide·vscode·uni-app
学嵌入式的小杨同学2 天前
【Linux 实战】Makefile 自动化构建进阶:静态库 / 动态库通用模板(一键编译 + 系统安装)
linux·开发语言·git·vscode·spring·vim·ux