[ UTF-8 ] mode de non-emploi

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

[ UTF-8 ] mode de non-emploi

Message par _alexmyself »

je viens de passer mon système en utf-8, là il est trop tard je sait plus pourquoi..
mais:
j'ouvre un fichier texte = catastrophe
mes dossiers avec des accents dans le nom = catastrophe
bon c'est "relatif", j'utilse kde et son editeur de texte kate, peut etre qu'en dehors d'eux y'a pas de problemes
je voudrait juste savoir si il(s) y en a comme moi qui galère avec ca et si il y a des solutions
dans l'idée j'aime bien utf-8 (quoi que je me demande bien pourquoi on passe pas direct a du 16 ou 32mais bon..)
mais tout utf-8 qu'il est ca me pourri la vie
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

ôui certaines applis déconnent largement en utf-8 ou en ont une implémentation folklorike (qui a dit béta-test perpétuel ? :tusors: )
Tu as regardé le wiki sur la francisation ici : http://wiki.archlinux.fr/howto:installation:franciser ?

Sinon dans les outils KDE y'a moyen de changer l'encodage pour la lecture et l'enregistrement : Outils / Ecodage / ISO 8859-15 et hop les accents réaparaissent (oui il faut le faire à chaque coup :roll: )

Sinon y'a des softs de conversion genre iconv mais le résultat est loin d'être parfait

Bonne chance
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Pour info, voici le script fourni avec l"archive officiel des pages man pour convertir de latin1 vers utf-8 et viceversa :

latin1_en_utf8.sh

Code : Tout sélectionner

#! /bin/sh

for i in man*/* ; do
        iconv -f LATIN1 -t UTF8 < $i > tmp
        mv tmp $i
done
utf8_en_latin1.sh

Code : Tout sélectionner

#! /bin/sh

for i in man*/* ; do
        iconv -t LATIN1 -f UTF8 < $i > tmp
        mv tmp $i
done
Tu peux l'adapter à tes besoins pour faire quelques test et voir si cela te convient.
Ne vous emmerdez plus, emmerdez les autres.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

c'est bien avec cette page wiki que j'ai tout passé en utf-8

le problème c'est que je peut pas convertir mes fichiers locaux, ou plutot j'ai pas qu'eux a convertir:
comment je peut faire pour developper des sites ?
mon pote crée un fichier sur le serveur, moi je l'ouvre derrière et paff c'est une boucherie.
alors oui il suffit de faire attention a chaque fois......donc c'est mort
je sent l'iso-8859-15 revenir a grand galop :)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Pour les sites, tu as bien défini ton encodage ;)

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
après ... reste plus qu'a corriger les fichiers délicatement existants ! :mg:
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

Même (gros) soucis sur la +part des centaines de fichiers d'un assez gros site.
Résolu avec :
1. utrac (plus souple et puissant (1) que iconv)
2. le bon charset pour les fichiers acheteumeuleuh / php (le reste y-a pas besoin :) )

Après c'est tout bénef. Par ex, les hébergeurs utilisent urf-8 et les fichiers font maintenant la même taille en local et sur le serveur (pas le cas pour mes fichiers en iso-8859-1x)

Voici un ex de petit script pour passer en utf8,
(1) _quel que soit le charset du fichier_ :

Code : Tout sélectionner

#!/bin/bash

utrac=/home/moi/src/bin/utrac

cd "$1"
for filename in *.php
do
    mv "$filename" "${filename}.old"
    $utrac "${filename}.old" >"${filename%.php}.php"
done
exit 
Au passage, un grand merci Wain pour son aide sur ce script :)

PS : les variables entre "${]" sont affichées en blanc... sur fond blanc :(
Solution : sélectionner le code avec la souris ou copier / coller dans un éditeur ou une console :)
Dernière modification par kozaki le mer. 17 janv. 2007, 19:53, modifié 1 fois.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

je vais tenter une cohabitation avec l'utf-8, j'espère que ca posera pas trop de problèmes:
windows>dreamweaver, et quid de l'affichage sur des vieux ie ?..

merci pour toutes vos réponses, ça devient une mine d'or du passage a l'utf-8 ici :)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Moi, je jette l'éponge... je repasse au 8859-1.
Je ne comprends rien à ce que vous dites, alors j'insiste pas ! :lol:
Heureux de ne plus voir les '?' partout... 8)
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

Cactus > 什么是汉语吗?在marc[i1]还是我的回答?
Qu'y-a-t'il de chinois ;) dans la réponse de marc[i1] ou la mienne ?

ps : pouvoir lire/écrire ~toutes les langues est un grand avantage de l'utf8 :)
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Moi, je m'en fous, du moment que j'ai les accents et les € (euros) qui s'affichent correctement...
Parce que les carrés ou les ? qui te bouffent en plus la lettre suivante, au bout de 2 lignes, ça me gonfle. :evil:
Je me suis fait un joli script pour transférer mes photos num (je l'ai écrit pour ma mère, mais finalement je l'utilise tellement il est pratique ! :wink: ), c'était devenu illisible ! :(
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

En même temps, c'est précisemment pour celà qu'on t'a passé le script pour passer tes fichiers en utf8 sans te fouler
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

kozaki a écrit :En même temps, c'est précisemment pour celà qu'on t'a passé le script pour passer tes fichiers en utf8 sans te fouler
Oui, mais j'ai rien compris ! :zarb:
Et je n'ai pas l'habitude de lancer le 1er script qui est diffusé, quand bien même cela vient de vous autres, archers... Par expérience, LA Boulette arrive très vite, alors je m'abstiens, j'ai pas envie que mes "amis" windowsiens me trollent... :non:
(EDIT : la dernièer fois, j'ai réinstallé Arch en oubliant le backup du /home, et en plus pas de partition dédiée... je me suis fait trèèèès petit... :enfuit: :mrgreen: )
Je retournerai jeter un oeil au wiki s'il est mis à jour prochainement... :pasdidee:
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

bon ba finalement ça le fait:
arch utf-8 peut cohabiter avec winxp+dreamweaver pour fabriquer des sites qui s'affichent sans problèmes

plutot cool :)

thco' et merci a tous
Répondre