[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: [HELP] [Fwd: [kde-linux] Unicode]
From: Manuel Amador <rudd-o () amautacorp ! com>
Date: 2004-05-31 17:53:27
Message-ID: 1086026007.26460.24.camel () localhost ! localdomain
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
[Attachment #4 (multipart/mixed)]
Attached is a script that may help you batch convert your files from
ISO-8859-1 to UTF-8.
Make sure you have the 'iconv' command on your system.
to use it on your $HOME, do:
mviconv -r --from=iso-8859-1 --to=utf-8 *
which should recursively transcode filenames from ISO to Unicode at
once.
(and send me your credit card number, mbwhauahahahahaa)
El mié, 26-05-2004 a las 18:47, Thiago Macieira escribió:
> James Richard Tyrer wrote:
> >I can't answer this.
> >
> >IIUC, there isn't any place in KDE to set the default encoding -- at
> > least I can't find it in the Control Center.
> >
> >Perhaps this feature is needed.
> >
> >So, is the default encoding set in a UNIX environment variable? If
> > this is the case, could someone please point me to some good
> > documentation?
> >
>
> and:
> >Having installed SuSE 9.1 with KDE 3.03 a few days ago, I
> >found out that now all iso-8859-1 characters are represented
> >in 16 bit Unicode. Is there any possibility to return to the
> >old 8 bit representation?
> >
> >Thanks in advance for your help,
> >Wolfgang
>
> KDE uses the system global encoding through the LANG and LC_* variables.
> I don't know how it behaves in case a conflicting set is used.
>
> In any event, KDE and Qt applications in general ALWAYS represent
> characters internally with their 16-bit representation. So, what you
> are asking (literally) is impossible unless you go back to KDE 1.x.
>
> Now, what you want is not what you asked. You probably have some files
> that were encoded in ISO-8859-1 and/or their filenames and your new
> system is using UTF-8 -- or vice-versa. Changing LANG should help that,
> but my recommendation is that you stay UTF-8 and convert your files (or
> go back to it, if that's the case).
>
> What's more, please upgrade to KDE 3.2.2.
--
Manuel Amador
Jefe de I+D +593 (9) 847-7372
Amauta http://www.amautacorp.com/
GNU Privacy Guard key ID: 0xC1033CAD at keyserver.net
["mviconv" (mviconv)]
#!/bin/bash
#mviconv 1.1
#copyright 2002 Manuel Amador (Rudd-O). This software is under the GPL
#http://www.usm.edu.ec/~amadorm/
if [ "$3" == "" ] ; then
echo "mviconv 1.0 by Rudd-O."
echo "sorts a folder full of MP3s into artist and album folders"
echo "This software is under the GPL. ABSOLUTELY NO WARRANTY."
echo
echo "usage: $0 [-r] --from=encoding1 --to=encoding2 <files>"
exit 1
fi
if [ "$1" == "-r" -o "$1" == "-R" ] ; then
recursive=$1
shift
fi
from="$1"
shift
to="$1"
shift
while [ "$1" != "" ]; do
filename="$1"
newfilename=`echo $filename | iconv $from $to `
if [ "$filename" != "$newfilename" ]; then
echo \($SHLVL\) Processing $PWD/$newfilename
mv "$filename" "$newfilename" > /dev/null
[ $? -ne 0 ] && exit 1
fi
#debugging purposes
#newfilename="$filename"
if [ -d "$newfilename" -a "$recursive" != "" ] ; then
directorioviejo="$PWD"
cd "$newfilename"
if [ "$PWD" != "$directorioviejo" ]; then
$0 $recursive $from $to *
fi
cd "$directorioviejo"
fi
shift
done
["signature.asc" (application/pgp-signature)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic