[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Rechercher / Ecrire un fichier dans une langue cyrillique ou non-latine en console.



Le 11 novembre 2010 23:16, Basile Starynkevitch
<basile@starynkevitch.net> a écrit :
> On Thu, 11 Nov 2010 23:04:24 +0100
> kaliderus <kaliderus@gmail.com> wrote:
>
>> Bonjour,
>> Pour rechercher un fichier, j'utilise find.
>> Il se trouve que sur un serveur, les noms de certains fichiers sont en
>> cyrillique.
>
> La question est sous quel encodage ou locale?
> (les russes ont KOI-8 et UTF-8, mais UTF serait peu utilisé)
>
> Ca serait plus simple si c'était en UTF-8. Dans ce cas, je crois que
>  find -name 'nom-cyrillique-en-UTF8' conviendrait.

Oui c'est le cas, la machine est bien encodée en UTF-8

>
> Voici un exemple. J'espère que le message est lui aussi codé en UTF8.
> Le mot en cyrillique est mon nom de famille, copié/collé depuis http://starynkevitch.net/
>
>
>  ~/tmp 23:09 % export LANG=en_US.utf8
>  ~/tmp 23:09 % cd /tmp
>  /tmp 23:10 % touch СТАРЫНКЕВИЧ
>  /tmp 23:10 % find -name 'СТАРЫН*' -ls
> 0 1687660    0 -rw-r--r--   1 basile18 basile18        0 Nov 11
> 23:10 ./\320\241\320\242\320\220\320\240\320\253\320\235\320\232\320\225
> \320\222\320\230\320\247

Au moins find a compris le message, c'est une bonne chose

>
>
> La question me semble alors devenir: comment taper des caractères UTF8
> arbitraires.

Oui, j'aurai pu le préciser, donc :
Comment saisir en console des caractères arbitraires ?

> Je suis russophone, mais mon orthographe et ma grammaire en russe
> écrits sont tellement mauvaises que je n'écris et ne tape jamais du russe.

Je suis russophile, malahereusement je n'ai pas tes compétences :-/

>
> Je serais intéressé par d'autres réponses.
>


Reply to: