中文歧视?电脑用中文路径或中文用户名会报错?
Description
我们在日常使用电脑的过程中,有时会把软件安装到自己规定好的目录下,我们随手选择了一个带有中文字符的路径,但是运行游戏或软件时却是错误满天飞!为什么电脑用中文路径或中文用户名会报错?本期视频将从中美两国对自己语言在计算机上的编码规则出发,结合软件间互相依赖的关系,探索这一问题背后的原因。
我们在日常使用电脑的过程中,有时会把软件安装到自己规定好的目录下,我们随手选择了一个带有中文字符的路径,但是运行游戏或软件时却是错误满天飞!为什么电脑用中文路径或中文用户名会报错?本期视频将从中美两国对自己语言在计算机上的编码规则出发,结合软件间互相依赖的关系,探索这一问题背后的原因。
Comments
其实我觉得应该说别用非英文做路径名
♥ 1312 ↩ 22
不是中文歧视,是歧视0x21到0x7e以外的文字
♥ 880 ↩ 10
安装GalGame的常见情况
♥ 567 ↩ 11
有的路径还不让有空格就挺搞的
♥ 473 ↩ 38
因为初中就接触编程竞赛,再加上大学专业学计算机的踩过不少坑,现在已经养成电脑里所有文件夹都用英文命名的好习惯了,甚至连空格都不会用,如果想要多单词命名我一般首字母大写然后拼在一起,比如YellowGame[doge_金箍]
♥ 264 ↩ 21
这就不得不拿出一张图了
♥ 223 ↩ 28
程序石山之 次次崩 常常爆 悲长长
♥ 188 ↩ 5
计算机设计之初就不是给普通人用的,是给科学家和计算机专业人员用的,是更现代的操作系统和gui才大大降低了使用门槛,才让普通人接触到了计算机。
♥ 170 ↩ 4
我微软账号昵称是中文,但是我的电脑实际使用的用户名(用户文件夹)被它自动定义为微软账号邮箱前5位数,无形之中给我规避了很多问题[doge]
♥ 154 ↩ 15
所有全角符号和部分功能符号都不适合当路径[笑哭]
♥ 118 ↩ 1
[doge]喜欢我锟斤拷烫烫烫吗
♥ 72 ↩ 6
说到底还是Windows过的太安逸了,Linux就没有中文问题
♥ 79 ↩ 10
所以微软直接要求用账号登陆也是有好处的,因为那样user文件夹直接用账号前六位,不会是中文[doge]
♥ 52 ↩ 5
感觉不完全是编码的问题,因为路径可以统一使用utf8编码,完美支持中文,事实上很多软件都支持中文路径,甚至有些国产软件的默认安装路径都有中文,都完全正常。
♥ 49 ↩ 10
说白了就是Windows内核屎山,ms(和员工)满足自己能用就行,谁管你其他语言能不能用,不服憋着 是因为utf8和utf16走了弯路,但也不是完全不能重构,完全就是不重视 开源的Linux等软件对多语言支持就好很多,大概是用的人也多所以贡献多
♥ 66 ↩ 4
我觉得要统一的是这6个玩意 逗号,冒号:分号; 引号“”括号()下划线_ 程序没报错,但运行失败。 原因是你的符号输入了中文符号[藏狐]
♥ 38 ↩ 10
windows的cp936代码页严格意义上其实并不是gbk编码,它在兼容GBK的基础上进行了拓展,主要区别是将0x80映射成了欧元符号,以及添加了一些私有的码位映射,由微软维护,并不是一个固定的标准。 相同的情况在日语中更明显,cp932甚至都没有完美兼容JIS X 0208,更别提后面的JIS X 0213了。 不过说了这么多,对于日常使用的字符来说基本上是无感的就是了。
♥ 43 ↩ 5
现在习惯了什么昵称游戏名账号名文件名都用拼音或者英文加数字下横线,主打省事[Mygo表情包_探头]
♥ 37 ↩ 2
使用非英文字母(中文汉字、日语假名、韩语谚文、俄语等斯拉夫语族用西里尔字母、法德等非英拉丁字母、希腊字母、阿拉伯字母、梵文字母、藏文字母、缅甸字母、泰语字母、越南国语字母……)作为名字都会报错的吗?
♥ 34 ↩ 6
之前安装软件……或者说github上的小玩具。 文件路径中文出过问题。 文件路径有空格出过问题。 文件路径含有“[”等特殊字符也出过问题。 文件路径依赖的时候出过问题。 因为这些问题,我D盘专门放小玩具的文件夹才演变成今天的“Program_file_user”。[笑哭]
♥ 37 ↩ 3