Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/10/2006, à 23:21

luron

Kate et l'encodage

Bonjour!

J'utilise Kate pour modifier des pages web. L'encodage par défaut est UTF-8, ce que je veux. Cependant, quand j'ouvre un fichier qui n'est pas en UTF-8, Kate ne reconnaît pas automatiquement l'encodage  et je dois le choisir manuellement dans Outils ⇒ Encodage. Est-il possible de faire en sorte que Kate ait un encodage UTF-8 par défaut, mais qu'il s'ajuste à l'encodage du fichier si ce dernier n'est pas en UTF-8?

C'est de cette façon que gEdit fonctionne (il ouvre un nouveau fichier en UTF-8 par défaut, mais il reconnaît automatiquement l'encodage d'un fichier en ISO 8859-1 par exemple, et il conserve cet encodage).

Merci beaucoup!

Dernière modification par luron (Le 11/10/2006, à 16:48)

Hors ligne

#2 Le 11/10/2006, à 15:56

SamheG

Re : Kate et l'encodage

up car ça m'intéresse aussi !

Hors ligne

#3 Le 11/10/2006, à 20:39

Maze12

Re : Kate et l'encodage

pareil rien trouvé sur le sujet et ca m'interresse smile


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#4 Le 12/10/2006, à 00:59

Eilijah

Re : Kate et l'encodage

Salut,

j'ai un probleme et je crois que c'est sur le meme sujet, en utilisant kate j'ai voulu modifier des fichiers de mon phpbb, et je me suis rendu compte qu'apres j'avais pleins d'erreures dues a la "disparitions " de caractères dans ces meme fichiers... (tous les "é" par ex mais aussi certains " ' "  (??) ).

Vous pensez que ca vient de la ou rien avoir?

Hors ligne

#5 Le 12/10/2006, à 06:50

Maze12

Re : Kate et l'encodage

Bien sûr, si tu ouvres un fichier avec le mauvais encodage et que tu l'enregistre ça te bouzille tout les accents de ton document (ou script).
Il faut bien faire attention en l'ouvrant et mettre le l'encodage approprié et ensuite tu peux enregistrer sans crainte wink

Mais je trouve ça étonnant que KDE avec toutes ses facilités ne reconnaisse pas l'encodage des documents automatiquement avec kate hmm j'ai cherché sur le net mais je n'ai rien trouvé sad


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#6 Le 12/10/2006, à 14:37

bobuse

Re : Kate et l'encodage

À vos votes wink
http://bugs.kde.org/show_bug.cgi?id=55355

Hors ligne

#7 Le 12/10/2006, à 14:49

Ban

Re : Kate et l'encodage

?
Je n'ai pas le problème, bizarre... Je suis sous Gnome, mais j'utilise kate (pas de commentiare, hein big_smile), et quand j'ouvre mes pages web en iso-8859-1, je n'ai pas de problèmes. Parreil quand j'ouvre un fichier en utf-8.
Et il me l'eregistre comme je l'ai ouvert...

Étonnant neutral

...


La littérature est un luxe, la fiction une nécessité. - Chesterton

Hors ligne

#8 Le 12/10/2006, à 15:49

luron

Re : Kate et l'encodage

Ban a écrit :

Je n'ai pas le problème, bizarre... Je suis sous Gnome, mais j'utilise kate

Moi aussi.

Ban a écrit :

et quand j'ouvre mes pages web en iso-8859-1, je n'ai pas de problèmes. Parreil quand j'ouvre un fichier en utf-8.
Et il me l'eregistre comme je l'ai ouvert...

Autrement dit, tes nouveaux fichiers sont par défaut en UTF-8, mais si tu ouvres un fichier en ISO 8859-1, Kate reconnaît l'encodage automatiquement (sans avoir à le déclarer manuellement dans Outils ⇒ Encodage)?

Si tel est le cas, c'est exactement ce que je veux...

Hors ligne

#9 Le 12/10/2006, à 15:51

luron

Re : Kate et l'encodage

Maze12 a écrit :

Mais je trouve ça étonnant que KDE avec toutes ses facilités ne reconnaisse pas l'encodage des documents automatiquement avec kate hmm j'ai cherché sur le net mais je n'ai rien trouvé sad

Je trouve ça aussi très étonnant, car Kate a beaucoup d'options.

Hors ligne

#10 Le 12/10/2006, à 16:14

fxdarkplayer

Re : Kate et l'encodage

même problème avec quanta + (qui utilise kate via kpart je crois...)


fxdarkplayer --> ixeft

Hors ligne

#11 Le 12/10/2006, à 19:02

Ban

Re : Kate et l'encodage

luron a écrit :

Autrement dit, tes nouveaux fichiers sont par défaut en UTF-8, mais si tu ouvres un fichier en ISO 8859-1, Kate reconnaît l'encodage automatiquement (sans avoir à le déclarer manuellement dans Outils ⇒ Encodage)?

Si tel est le cas, c'est exactement ce que je veux...

Oui, c'est ça. Mais je ne saurais pas dire comment c'est configuré, car je n'y ai pas touché... Mais si vous voulez, je peux donner mon .kde/share/config/katerc (ou autre)
Mais c'est d'ailleurs une des raisons qui me fond beaucoup aimer Kate, car je n'ai pas besoin de lui apprendre tout big_smile

Comme dit, tout mon système est en UTF-8, mais mes pages web en iso-8859-1, et je n'ai aucuns problème, quel que soit le fichier que j'ouvre. C'est un miracle ?

Dernière modification par Ban (Le 12/10/2006, à 19:03)


La littérature est un luxe, la fiction une nécessité. - Chesterton

Hors ligne

#12 Le 14/10/2006, à 05:21

Eilijah

Re : Kate et l'encodage

À vos votes wink
http://bugs.kde.org/show_bug.cgi?id=55355

c'est voté!

>@Maze12 En l'occurence ca m'a pas bouzillé que les accents m'enfin ca change pas qu'au finale je suis trouve ca assez bizar aussi qu'un logiciel si evolué ait ce bug tout bete ):

Mais si ils ne l'ont pas sur gnome ca vient ptet de kde ? (hypothese d'un mec qui n'y connait rien...rangez les lances flammes svp smile ).

Euh sinon bon ca va peut etre vous paraitre stupide comme question, mais j'en profite pendant que j'y suis:
comment peut on voir l'encodage d'un fichier (pour l'ouvrir correctement dans kate par ex smile )?

voila pour l'éxcès de flemme wink, bonne continuation !

Dernière modification par Eilijah (Le 14/10/2006, à 05:27)

Hors ligne

#13 Le 21/01/2007, à 20:57

max63

Re : Kate et l'encodage

Je sais que le sujet date un peu, mais j'ai le même problème ( pas de reconnaissance auto de l'encodage sous kate) je voudrais donc savoir si quelqu'un a trouvé une solution ???


Tout sur l'actualité frakassante du libre : http://www.frakass.org

Hors ligne

#14 Le 05/04/2007, à 03:48

luron

Re : Kate et l'encodage

max63 a écrit :

Je sais que le sujet date un peu, mais j'ai le même problème ( pas de reconnaissance auto de l'encodage sous kate) je voudrais donc savoir si quelqu'un a trouvé une solution ???

Je n'ai pas trouvé de solution encore... Mais j'aimerais vraiment en trouver une, ce bogue n'est pas pratique du tout...

Hors ligne

#15 Le 05/04/2007, à 04:05

xabilon

Re : Kate et l'encodage

Salut

Je pense que l'encodage doit être contenu dans l'en-tête du fichier. Si il n'y est pas, Kate va l'ouvrir avec l'encodage par défaut (UTF-8).

Dans mon cas, un fichier .srt téléchargé sur le web et encodé en ISO-8859, mais souvent sans cet en-tête, est ouvert comme UTF-8, donc caractères bizarres. Je choisis donc le bon encodage.
Si je l'enregistre avec l'option ISO-8859 (dans la fenêtre "enregistrer sous" en haut à droite), je ferme Kate, et qu'ensuite j'ouvre le fichier, Kate utilise automatiquement l'encodage ISO-8859.

À mon avis c'est ça ... hmm


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#16 Le 05/04/2007, à 04:53

luron

Re : Kate et l'encodage

xabilon a écrit :

Je pense que l'encodage doit être contenu dans l'en-tête du fichier. Si il n'y est pas, Kate va l'ouvrir avec l'encodage par défaut (UTF-8).

Dans mon cas, un fichier .srt téléchargé sur le web et encodé en ISO-8859, mais souvent sans cet en-tête, est ouvert comme UTF-8, donc caractères bizarres. Je choisis donc le bon encodage.
Si je l'enregistre avec l'option ISO-8859 (dans la fenêtre "enregistrer sous" en haut à droite), je ferme Kate, et qu'ensuite j'ouvre le fichier, Kate utilise automatiquement l'encodage ISO-8859.

Merci pour ton commentaire. J'ai refait des tests et j'en ai dédui que Kate, en fait, n'a pas du tout de reconnaissance d'encodage. Il ne fait qu'une association entre tel fichier à tel emplacement et tel encodage utilisé pour ce fichier. Il ne fait donc que mémoriser cette association. Renomme ton fichier .srt ou déplace-le et tu verras que Kate ne l'ouvrira plus en ISO-8859, mais bien en UTF-8. En ce qui concerne les fichiers distants, Kate ne fait tout simplement pas d'association (il va donc toujours les ouvrir en UTF-8).

Vraiment dommage... Il ne s'agit donc pas d'un bogue, mais d'une fonctionnalité qui n'a pas été implantée... C'est quand même étrange (même incompréhensible) que cet éditeur avancé n'inclut pas une reconnaissance d'encodage, gedit le fait bien... même le petit mousepad...

Hors ligne

#17 Le 05/04/2007, à 12:06

xabilon

Re : Kate et l'encodage

Malheureusement je confirme.

On peut configurer l'encodage utilisé par défaut, mais aucune option "Automatique".

À proposer aux devs, donc ...


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#18 Le 05/04/2007, à 16:07

sylvaing01

Re : Kate et l'encodage

bonjour, y'a un début de solution, en lancant kate en ligne de commande et en spécifiant l'encodage ( voir kate --help)

A mon avis il doit bien exister un petit soft qui détecte l'encodage, ce qui permettrait, dans un script, de lancer kate avec le bon encodage.

C'est un peu du bricolage mais bon.

Hors ligne

#19 Le 05/04/2007, à 16:13

sylvaing01

Re : Kate et l'encodage

J'ai trouvé çà:

Détecter l'encodage d'un fichier
file -i <fichier texte> donne l'encodage d'un fichier texte (charset=...) à partir de sa version 4.0
utrac -p <fichier> donne l'encodage d'un fichier texte (plus robuste et fonctionne sur plus de formats que file)
utrac utilise un bon algorithme de détection des encodages.

et aussi cette page:

http://www.vivihome.net/index.php/2006/10/13/25--outils-detection-d-encodage-de-fichier

Je pense qu'un petit script ne va pas être trop dur, (enfin pour les spécialistes du script) ;-)

Hors ligne

#20 Le 05/04/2007, à 16:24

sylvaing01

Re : Kate et l'encodage

Un truc du genre:

result=$(utrac -p $1)
kate -e $result $1

çà à l'air de fonctionner.

Hors ligne

#21 Le 05/04/2007, à 16:49

max63

Re : Kate et l'encodage

Ca commence a bien m'interresser votre affaire, mais comment faire pour que lorsque je clique via konqueror sur un fichier texte le petit script soit executer ? il faut aller dans l'association de kde des fichiers peut etre ?


Tout sur l'actualité frakassante du libre : http://www.frakass.org

Hors ligne

#22 Le 05/04/2007, à 16:58

sylvaing01

Re : Kate et l'encodage

Rebonjour, si çà interresse quelqu'un

dans konqueror>Configurer konqueror>association de fichier

J'ai pris le type plain en exemple. Je fait Ajouter et je tape:

/bin/bash

ensuite je fait modifier et à l'onglet Application, je lui donne un nom (j'ai mis auto) et dans commande je tape:

result=$(utrac -p %U);kate -e $result %U;

et çà fonctionne bien chez moi, enfin j'ai pas poussé les essais mais çà devrait fonctionner.

Hors ligne

#23 Le 05/04/2007, à 17:01

saVTRonic

Re : Kate et l'encodage

Merci, je test ça ce soir smile

Hors ligne

#24 Le 05/04/2007, à 17:15

luron

Re : Kate et l'encodage

sylvaing01 a écrit :
result=$(utrac -p %U);kate -e $result %U;

Je vais tester ça tout à l'heure. Pour info, on peut aussi ajouter à Kate l'option -u, qui permet d'ouvrir le fichier dans une instance de Kate (s'il est déjà ouvert) au lieu d'ouvrir une nouvelle fois le logiciel.

Hors ligne

#25 Le 05/04/2007, à 20:09

max63

Re : Kate et l'encodage

Ben je suis peut être bête mais j'ai pas la commande utrac sur mon système et impossible de trouver le paquet sur adept.... quelqu'un a un lien vers un deb ?


Tout sur l'actualité frakassante du libre : http://www.frakass.org

Hors ligne