前言

众所周知,写代码,从学习阶段开始,我们就知道。

所有的路径下都最好不要有中文,这么做的主要原因就是因为编码问题。如果我们的路径是英文的。那么不管我们的编码用的是utf-8还是ansi。最后我们的路径编码都是相同的(因为英文字母编码相同)。

一旦我们在路径中使用了中文,在部署打包的时候很可能遇到各种恶心人的问题,网上也找不到任何有效的解决办法。

不过如果我们一开始没有注意这一点,不小心把用户名设置为了中文,也有解决办法,这里给大家参考。

中文用户名路径常见的BUG

xml的文件默认为ANSI编码,而ANSI默认是无法识别中文的。

但用户名又是中文,默认路径绕不开。

但是很多项目配置信息,却又是ide自动生成的xml文件,所以一旦配置中出现了中文路径,就会直接报错。

解决起来异常麻烦,因为诸如打jar包之类的操作,他会自动生成一个build.xml文件。你甚至不能修改它的编码,因为只有执行时才会生成。
所以唯一的办法就是修改路径。

我就在打包的时候遇到了这个鬼路径,难受了一下午,寄!!!

修改中文user名

其实分解起来就是两步。

第一步,修改目录 C:\Users 下的用户文件夹,把中文用户的文件夹改成英文。不过这里有个问题,貌似是不能修改当前用户的文件夹的。

也就是说,如果windows当前用户是这个中文名的用户,你得换个用户登录才能修改这个文件夹,注意你换的用户得有管理员权限。

我是新建了一个管理员权限的用户,然后登录那个用户修改的。
(win11的话可以直接控制面板-用户账户-管理账户,很快就能新建一个用户,win10操作不一样)

第一步完成后,你会发现你原来的账户没法登陆进去了,于是大骂:骗子!!!

别急,还有第二步。

在新建的管理员账户下,你需要打开win+r。输入regedit。打开注册表。

找到这个位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

然后在一堆文件夹信息里(其实也不多),你会发现一个醒目的中文路径。
没错,就是你的中文用户名路径!!!
把它修改为你的英文用户路径就好了。


这时候你再登录原来的用户。就能正常登录使用了,nice!!!

不过需要注意的是,最好检查一下环境变量之类的,原来配置的一些变量可能没完全改过来。(大多数时候没啥问题,可忽略,就不多提了)

关于windows11下,如何解决不小心把user用户名设置为中文的问题相关推荐

  1. 如何在Windows11下开启IE浏览器

    在Windows11下开启IE浏览器 Microsoft 发布 Windows 11 之后,系统使用基于 Chromium 内核的 Edge 浏览器来代替被人唾骂已久的 IE 浏览器,IE 浏览器入口 ...

  2. <Windows>【问题No.001】《windows11下chm格式文件无法打开》

    <windows11下chm格式文件无法打开> 1 现象 2 解决 3 原因分析 1 现象 1.正常情况下,执行chm格式文件,应该可以选择"Microsoft HTML帮助执行 ...

  3. # hadoop/Linux环境准备和搭建(在Windows11下)——创建虚拟机中ping后网络不可达ping不通的处理方法

    文章目录 介绍 一.软件准备 二.操作步骤 1.新建虚拟机 2.安装系统(CentOS 7) 3.VMware的网络编辑 4.修改 windows 的主机映射文件(hosts 文件) 5. 结果显示 ...

  4. mac系统下,解决git clone速度慢导至失败的问题

    mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...

  5. linux 下,解决tomcat服务器接收中文乱码的问题

    linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...

  6. Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法

    Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 参考文章: (1)Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 (2)ht ...

  7. ie浏览器float right 向下错位解决办法

    ie  360 浏览器float right 向下错位解决办法 span 当设置其float:right;时,其向下一行错位时 最佳办法:将span移到所要显示的文字前面 其次办法:在span母容器的 ...

  8. linux动态库路径生效,Linux下如何解决动态库的链接问题

    原标题:Linux下如何解决动态库的链接问题 静态库是一种以空间换取时间和移植性的做法,一些情况下确实有着一定的意义,但是一些情况下,我们自己编写的简单项目,在绝大多数的机器上不存在移植性问题,是没有 ...

  9. WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb-to-serial

    WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb-to-serial 参考文章: (1)WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb ...

最新文章

  1. 访问HTTP网址的两种方式
  2. Android 缓存池工具类
  3. Angular2学习笔记——NgModule
  4. android 切换排列,在运行时重新排序android线性布局?
  5. SparkWeb 编译
  6. c和python的区别动图_C语言与Python 对程序员的差别到底在哪?
  7. 8数据提供什么掩膜产品_工业轨式1-8路RS485数据(MODBUS RTU协议)厂家产品说明...
  8. ret2shellcdoe
  9. 数列极差(信息学奥赛一本通-T1427)
  10. dz去掉/forum.php_discuz如何去除url的forum.php
  11. Visual Studio 2012 Update 4 RC 启动调试失败解决方案
  12. APP被苹果App Store拒绝的79个原因【转】
  13. 迅雷下载到99.99%速度0kb/s怎么办?
  14. 修复常见ACPI问题(DSDT等)
  15. Android Studio Logcat 截断问题(cocos2d-x 篇)
  16. Sam Altman 山姆奥特曼:如何成功 ?How To Be Successful
  17. win7系统换主板后无法进系统,卡logo,无法进安全模式的解决方案
  18. 为什么电磁炉加热一会就停了 电磁炉加热原理与维修技巧一点通_电磁炉电路图讲解
  19. 单片机流星灯_LED流星雨灯的制作(51单片机程序代码)
  20. 程序ajax请求公共组件app-jquery-http.js中url参数部分的项目应用

热门文章

  1. 录屏软件的鼻祖是techSmith 的喀秋莎 Camtasia Studio2023功能解锁及安装教程录屏视频编辑软件
  2. @WebInitParam,@WebServlet,@WebFilter
  3. 子苗教育:抖音比较火的创业项目有哪些?
  4. Git集中式vs分布式笔记
  5. java 类名方法_Java学习——根据类名获取方法名,并调用方法
  6. Android:同步屏障的简单理解和使用
  7. html 判断页面加载完成,Javascript判断页面是否加载完成
  8. C#读取钉钉打卡记录(五)——获取打卡信息
  9. [工具]渗透神器Cobalt Strike 3.13 TeamServer for Windows
  10. java实现简单的家庭记账小软件