#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
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
Mais je trouve ça étonnant que KDE avec toutes ses facilités ne reconnaisse pas l'encodage des documents automatiquement avec kate j'ai cherché sur le net mais je n'ai rien trouvé
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
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 ), 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
...
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
Je n'ai pas le problème, bizarre... Je suis sous Gnome, mais j'utilise kate
Moi aussi.
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
Mais je trouve ça étonnant que KDE avec toutes ses facilités ne reconnaisse pas l'encodage des documents automatiquement avec kate j'ai cherché sur le net mais je n'ai rien trouvé
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
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
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 ).
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 )?
voila pour l'éxcès de flemme , 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
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 ...
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
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
Hors ligne
#24 Le 05/04/2007, à 17:15
- luron
Re : Kate et l'encodage
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