查看问题详情

编号项目分类查看权限最后更新
0000045Magic Linux 2.5General公开2009-12-23 20:01
报告员sejishikong 分派给sejishikong  
优先级严重性很严重出现频率总是
状态 已解决处理状况已修正 
修正版本alpha2 
摘要0000045: 挂载的 ntfs 分区中文文件名乱码
描述无论在什么locale下,挂载的ntfs分区的中文名都是乱码。
标签没加标签.

活动

sejishikong

2009-03-15 13:09

管理员   ~0000118

ntfs-3g 2009.1.1以后,默认强制使用utf-8,这个设计真是太奇怪了。

已经修复。

sejishikong

2009-03-15 13:12

管理员   ~0000119

diff -u -r ntfs-3g-2009.2.1.orig/libntfs-3g/unistr.c ntfs-3g-2009.2.1/libntfs-3g/unistr.c
--- ntfs-3g-2009.2.1.orig/libntfs-3g/unistr.c 2009-03-17 04:54:20.000000000 +0800
+++ ntfs-3g-2009.2.1/libntfs-3g/unistr.c 2009-03-17 04:54:55.000000000 +0800
@@ -63,7 +63,7 @@
  * encoding inside the strings!!!
  */

-static int use_utf8 = 1; /* use UTF-8 encoding for file names */
+static int use_utf8 = 0; /* don't use UTF-8 encoding for file names */

 /*
  * This is used by the name collation functions to quickly determine what

sejishikong

2009-04-17 08:11

管理员   ~0000180

此补丁会造成utf-8的locale下乱码。

sejishikong

2009-04-17 14:44

管理员   ~0000182

重新补丁 ,去掉了static

sejishikong

2009-11-23 10:28

管理员   ~0000214

从2009.2.1后,locale选项失效,ntfs-3g对中文的支持变差。

问题历史

日期 用户名 字段 更改
2009-03-15 13:08 sejishikong 新建问题
2009-03-15 13:09 sejishikong 注释已添加: 0000118
2009-03-15 13:09 sejishikong 状态 新建 => 已解决
2009-03-15 13:09 sejishikong 处理状况 未处理 => 已修正
2009-03-15 13:09 sejishikong 分派给 => sejishikong
2009-03-15 13:12 sejishikong 注释已添加: 0000119
2009-04-17 08:11 sejishikong 注释已添加: 0000180
2009-04-17 08:11 sejishikong 状态 已解决 => 反馈
2009-04-17 08:11 sejishikong 处理状况 已修正 => 重新打开
2009-04-17 14:44 sejishikong 注释已添加: 0000182
2009-04-17 14:44 sejishikong 状态 反馈 => 已解决
2009-04-17 14:44 sejishikong 修正版本 => alpha2
2009-04-17 14:44 sejishikong 处理状况 重新打开 => 已修正
2009-11-23 10:28 sejishikong 状态 已解决 => 反馈
2009-11-23 10:28 sejishikong 处理状况 已修正 => 重新打开
2009-11-23 10:28 sejishikong 注释已添加: 0000214
2009-12-23 20:01 sejishikong 状态 反馈 => 已解决
2009-12-23 20:01 sejishikong 处理状况 重新打开 => 已修正