You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行vagrant up启动虚拟机报插件初始化失败字符编码不兼容问题

Vagrant CP850与Windows-1252编码冲突修复方案

该错误为Windows系统多编码冲突导致的Vagrant初始化失败,并非插件版本、安装包本身问题,因此执行插件修复/重装、重新安装Vagrant均无法解决问题,可按以下优先级尝试修复:

方案1:排查路径非ASCII字符问题

  • 检查三类关键路径,确保所有路径均仅包含英文字母、数字、常规符号,无中文、特殊emoji、全角符号等非ASCII字符:
    • Vagrant默认家目录:执行cmd命令 echo %USERPROFILE%\.vagrant.d 查看路径
    • VirtualBox安装路径
    • 当前执行vagrant up命令的目录、Vagrantfile所在目录
  • 若存在非ASCII字符的路径,需调整对应路径为纯英文格式:
    • 如需修改Vagrant家目录,可新建纯英文路径的文件夹(例如 D:\vagrant\home),新增系统环境变量VAGRANT_HOME,值设置为该新建路径
  • 调整完成后重启所有终端窗口,重新执行vagrant up验证

方案2:临时修改控制台编码为UTF-8

  • 打开cmd窗口,先执行编码切换命令:chcp 65001
  • 同一窗口内执行vagrant up验证是否正常启动
  • 如需长期使用可新建.bat批处理文件,写入以下内容后双击执行即可:
chcp 65001
vagrant up
pause

方案3:开启系统全局UTF-8支持

  • 打开控制面板 → 区域 → 「管理」选项卡 → 点击「更改系统区域设置」
  • 勾选「Beta版:使用Unicode UTF-8提供全球语言支持」选项
  • 重启电脑后重新执行vagrant up验证

内容的提问来源于stack exchange,提问作者Júlia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 11:06:01