关于windows11下,如何解决不小心把user用户名设置为中文的问题
前言
众所周知,写代码,从学习阶段开始,我们就知道。
所有的路径下都最好不要有中文,这么做的主要原因就是因为编码问题。如果我们的路径是英文的。那么不管我们的编码用的是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用户名设置为中文的问题相关推荐
- 如何在Windows11下开启IE浏览器
在Windows11下开启IE浏览器 Microsoft 发布 Windows 11 之后,系统使用基于 Chromium 内核的 Edge 浏览器来代替被人唾骂已久的 IE 浏览器,IE 浏览器入口 ...
- <Windows>【问题No.001】《windows11下chm格式文件无法打开》
<windows11下chm格式文件无法打开> 1 现象 2 解决 3 原因分析 1 现象 1.正常情况下,执行chm格式文件,应该可以选择"Microsoft HTML帮助执行 ...
- # hadoop/Linux环境准备和搭建(在Windows11下)——创建虚拟机中ping后网络不可达ping不通的处理方法
文章目录 介绍 一.软件准备 二.操作步骤 1.新建虚拟机 2.安装系统(CentOS 7) 3.VMware的网络编辑 4.修改 windows 的主机映射文件(hosts 文件) 5. 结果显示 ...
- mac系统下,解决git clone速度慢导至失败的问题
mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...
- linux 下,解决tomcat服务器接收中文乱码的问题
linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...
- Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法
Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 参考文章: (1)Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 (2)ht ...
- ie浏览器float right 向下错位解决办法
ie 360 浏览器float right 向下错位解决办法 span 当设置其float:right;时,其向下一行错位时 最佳办法:将span移到所要显示的文字前面 其次办法:在span母容器的 ...
- linux动态库路径生效,Linux下如何解决动态库的链接问题
原标题:Linux下如何解决动态库的链接问题 静态库是一种以空间换取时间和移植性的做法,一些情况下确实有着一定的意义,但是一些情况下,我们自己编写的简单项目,在绝大多数的机器上不存在移植性问题,是没有 ...
- WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb-to-serial
WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb-to-serial 参考文章: (1)WIN10下如何解决PL2303驱动不可用的问题或者com口显示黄色感叹号usb ...
最新文章
- 访问HTTP网址的两种方式
- Android 缓存池工具类
- Angular2学习笔记——NgModule
- android 切换排列,在运行时重新排序android线性布局?
- SparkWeb 编译
- c和python的区别动图_C语言与Python 对程序员的差别到底在哪?
- 8数据提供什么掩膜产品_工业轨式1-8路RS485数据(MODBUS RTU协议)厂家产品说明...
- ret2shellcdoe
- 数列极差(信息学奥赛一本通-T1427)
- dz去掉/forum.php_discuz如何去除url的forum.php
- Visual Studio 2012 Update 4 RC 启动调试失败解决方案
- APP被苹果App Store拒绝的79个原因【转】
- 迅雷下载到99.99%速度0kb/s怎么办?
- 修复常见ACPI问题(DSDT等)
- Android Studio Logcat 截断问题(cocos2d-x 篇)
- Sam Altman 山姆奥特曼:如何成功 ?How To Be Successful
- win7系统换主板后无法进系统,卡logo,无法进安全模式的解决方案
- 为什么电磁炉加热一会就停了 电磁炉加热原理与维修技巧一点通_电磁炉电路图讲解
- 单片机流星灯_LED流星雨灯的制作(51单片机程序代码)
- 程序ajax请求公共组件app-jquery-http.js中url参数部分的项目应用
热门文章
- 录屏软件的鼻祖是techSmith 的喀秋莎 Camtasia Studio2023功能解锁及安装教程录屏视频编辑软件
- @WebInitParam,@WebServlet,@WebFilter
- 子苗教育:抖音比较火的创业项目有哪些?
- Git集中式vs分布式笔记
- java 类名方法_Java学习——根据类名获取方法名,并调用方法
- Android:同步屏障的简单理解和使用
- html 判断页面加载完成,Javascript判断页面是否加载完成
- C#读取钉钉打卡记录(五)——获取打卡信息
- [工具]渗透神器Cobalt Strike 3.13 TeamServer for Windows
- java实现简单的家庭记账小软件