当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-01-06 11:13 

注册: 2009-11-28 11:10
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
我是个ubuntu的新手,今天在使用convmv这个程序的时候遇到了个不大不小的难堪问题。

经过是这样的,我在看一些ubuntuskill的资料,看到了介绍convmv的用法,想到自己的ubuntu系统有一些mp3文件名在播放器中显示还是乱码,就参照convmv的介绍,使用了

convmv -r -f cp936 -t utf8 --notest --nosmart *

使用过程中看到了convmv批量修改了所有文件名,并且修改过程和结果全是乱码,我一看就知道完蛋了,赶紧又改回来

convmv -r -f utf8 -t cp936 --notest --nosmart *

改回来后仍然是乱码,我觉得问题可能出在我第一次修改的时候,文件名不一定是cp936编码,随后,我又用gb2312替代cp936改来改去,间或utf8也进来搅搅局,最后眼前依旧茫然一片乱码汪洋。

现在我不知道该怎么解决问题,也不知道文件名的编码在这样修改几次之后是否还能替换回来,只能请坛子里的朋友们帮忙支招啦,谢谢:-)欢迎大家死马当活马医,只要不涉及文件内容的编码改变,我是你们无偿的小白鼠了,大不了到时候几千个文件偶一个个手动让它们投胎改回来~~~~

以下是从terminal里的部分截屏:

剧▼锛堢Щ姘戠被锛/IELTS浣滄枃(绉绘皯绫�) 浣曢挗 6.75璇炬椂"
euc-cn doesn't cover all needed characters for: "闆呮€濊嫳璇/鏈姞瀵嗙殑IELTS璇剧▼锛堢Щ姘戠被锛/IELTS鍚姏纾佸甫鍐呭 鍛ㄩ浄 4.5璇炬椂"
euc-cn doesn't cover all needed characters for: "闆呮€濊嫳璇/鏈姞瀵嗙殑IELTS璇剧▼锛堢Щ姘戠被锛"
euc-cn doesn't cover all needed characters for: "./闆呮€濊嫳璇"
To prevent damage to your files, we won't continue.
First fix this or correct options!
:em20


页首
 用户资料  
 
2 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-01-06 11:20 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
估计要杯具了。。。


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
3 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-01-06 11:38 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
--notest 干嘛。先预览吧。

挂载的分区,都应该有iocharset的参数的啊。不要自己搞这些的啊。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-01-06 12:46 

注册: 2009-11-28 11:10
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
不置之死地怎么后生呢,搞搞不就懂了鸟~~~

3楼的童鞋,iocharse参数要怎么看,有什么用?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-01-06 12:57 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
iocharset 系统应该是设置好了的。比如你挂载一个vfat分区,看/etc/mtab就知道挂载的实际参数了。
作用就是,vfat过来的文件,会转成utf8(根据locale设置),而过去的文件,会使用iocharset指定的编码自动转换的。

你的mp3,播放的乱码,那是id3的事情。使用mid3v2来修改。例子如下。
代码:
● cat mp3-i按目录和文件名改id3信息.bash
#!/bin/bash

[ -z $1 ] && exit 0;
if [ -d $1 ];then
p=$1
f="*.mp3"
else
if ! [[ $1 =~ .mp3$ ]]; then exit 1; fi
p=`dirname $1`
f=`basename $1`
fi

cd $p
p=`pwd`
d=${p##*/}
for i in $f; do
echo =========================
echo -e "$i\t艺术家:$d\t标题:${i%.mp3}"
mid3v2 $i -D; mid3v2 $i -a $d; mid3v2 $i -t ${i%.mp3}
done


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-07-06 23:26 

注册: 2010-06-30 15:28
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我也于到了和楼主同样的问题。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2010-10-10 17:29 

注册: 2010-04-11 11:12
帖子: 14
送出感谢: 0 次
接收感谢: 0 次
我也是,楼主搞定没?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2012-03-02 1:34 

注册: 2011-12-01 17:37
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
提示:千万不要在NTFS或FAT下尝试使用,否则极可能出现意外.

囗囗囗囗!你们他妈怎么不早说!!!!

Ubutnuwiki里也没写这条啊!!!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: convmv下的乱码尴尬,哪个朋友帮忙把我打回原形
帖子发表于 : 2012-03-02 10:51 
头像

注册: 2008-08-13 8:48
帖子: 26388
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
坟就不要挖了,还有,注意措辞。


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译