p****3 发帖数: 448 | |
a9 发帖数: 21638 | 2 unicode
【在 p****3 的大作中提到】 : 骑上以后只看到问号 : 难道不是utf么
|
G*****h 发帖数: 33134 | 3 骑错了。。。
【在 p****3 的大作中提到】 : 骑上以后只看到问号 : 难道不是utf么
|
m********5 发帖数: 17667 | 4 骑错了。。。
【在 p****3 的大作中提到】 : 骑上以后只看到问号 : 难道不是utf么
|
m********5 发帖数: 17667 | 5 我其实一直比较好奇
自动mount windows FS判断encoding 是怎么做到的
因为windows FS都不是unicode, 全是比较奇怪的一些编码方式
是不是windows FS本身有什么flag可以用来判断?
【在 a9 的大作中提到】 : unicode
|
p**o 发帖数: 3409 | 6 NTFS用Unicode(统一 UTF-16 encoding),何来“比较奇怪的一些编码方式”?
【在 m********5 的大作中提到】 : 我其实一直比较好奇 : 自动mount windows FS判断encoding 是怎么做到的 : 因为windows FS都不是unicode, 全是比较奇怪的一些编码方式 : 是不是windows FS本身有什么flag可以用来判断?
|
m********5 发帖数: 17667 | 7 奇怪了, 查了一下的确如此
那么为何我的FAT32上有 cp850等方式coding的filename
但是用win打开是可以正确显示文件名, linux上必须改用cp850才能正确显示...
【在 p**o 的大作中提到】 : NTFS用Unicode(统一 UTF-16 encoding),何来“比较奇怪的一些编码方式”?
|
a9 发帖数: 21638 | 8 unicode每种语言定义的字符集不一样吧。
【在 m********5 的大作中提到】 : 奇怪了, 查了一下的确如此 : 那么为何我的FAT32上有 cp850等方式coding的filename : 但是用win打开是可以正确显示文件名, linux上必须改用cp850才能正确显示...
|
p**o 发帖数: 3409 | 9 Unicode code points 统一了所有的字符集,要不然怎么叫 Unicode ...
只是 encoding 算法(从 code points 到 bytes 的映射)不一样
【在 a9 的大作中提到】 : unicode每种语言定义的字符集不一样吧。
|
p**o 发帖数: 3409 | 10 FAT 和坑爹的 *UNIX 都裸奔 bytes 做文件名,所以什么乱七八糟的编码都有可能
完成 Unicode 统一大业是当时 NTFS 很自豪的卖点
【在 m********5 的大作中提到】 : 奇怪了, 查了一下的确如此 : 那么为何我的FAT32上有 cp850等方式coding的filename : 但是用win打开是可以正确显示文件名, linux上必须改用cp850才能正确显示...
|