Page 1 sur 1

18.04.1 : UTF-8

Posté : 27 nov. 2018, 01:37
par wOOnder
https://www.tecmint.com/convert-files-t ... -in-linux/

Code : Tout sélectionner

./encoding.sh 
iconv: conversion de « value_here » n'est pas supportée
Pour en savoir davantage, faites : «iconv --help » ou «iconv --usage».
#!/bin/bash
#enter input encoding here
FROM_ENCODING="value_here"
#output encoding(UTF-8)
TO_ENCODING="UTF-8"
#convert
CONVERT=" iconv -f $FROM_ENCODING -t $TO_ENCODING"
#loop to convert multiple files
for file in *.txt; do
$CONVERT "$file" -o "${file%.txt}.utf8.converted"
done
exit 0
comment marche ce bash et pourquoi l'erreur surtout donc comment la corriger ?

l'idée c'est que je dois upper des fichiers sur un serveur windows et que la personne me parle de problèmes d'encodage et m'a filé ce lien ci-dessus

bonne nuit les troupes


PS ok j'ai pas fait le ./encoding.sh dans le dossier incriminé est-ce à cause de cela l'erreur ?

Re: 18.04.1 : UTF-8

Posté : 30 déc. 2018, 05:43
par joe
Oui c'est ça

Re: 18.04.1 : UTF-8

Posté : 31 déc. 2018, 01:29
par wOOnder
ha

alors je testerai ultérieurement

merci pour ta réponse

Re: 18.04.1 : UTF-8

Posté : 04 janv. 2019, 01:13
par wOOnder
mon retour c'est que c'est exactement la même chose avec les mêmes erreurs, je ne sais pas ce que je fais de faux :/

Re: 18.04.1 : UTF-8

Posté : 17 janv. 2019, 17:58
par wOOnder
Bonsoir

La personne en question m'a donné

https://perlgeek.de/en/article/set-up-a ... nvironment

Code : Tout sélectionner

dpkg -l locales
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version      Architecture Description
+++-==============-============-============-=================================
ii  locales        2.27-3ubuntu all          GNU C Library: National Language 

(État,Err: majuscule=mauvais)
à la fin de
~/.bashrc and ~/.profile files

# locales
export LC_ALL=fr_CH.UTF-8
export LANG=fr_CH.UTF-8
export LANGUAGE=fr_CH.UTF-8

Code : Tout sélectionner

locale
LANG=fr_CH.UTF-8
LANGUAGE=fr_CH.UTF-8
LC_CTYPE="fr_CH.UTF-8"
LC_NUMERIC="fr_CH.UTF-8"
LC_TIME="fr_CH.UTF-8"
LC_COLLATE="fr_CH.UTF-8"
LC_MONETARY="fr_CH.UTF-8"
LC_MESSAGES="fr_CH.UTF-8"
LC_PAPER="fr_CH.UTF-8"
LC_NAME="fr_CH.UTF-8"
LC_ADDRESS="fr_CH.UTF-8"
LC_TELEPHONE="fr_CH.UTF-8"
LC_MEASUREMENT="fr_CH.UTF-8"
LC_IDENTIFICATION="fr_CH.UTF-8"
LC_ALL=fr_CH.UTF-8

Code : Tout sélectionner

perl -Mcharnames=:full -CS -wle 'print "\N{EURO SIGN}"'
€
ça a l'air pas trop mal on verra à l'usage je ferme donc pas tout de suite le sujet mais

Code : Tout sélectionner

dpkg -l locales
me donne encore
(État,Err: majuscule=mauvais)

Re: 18.04.1 : UTF-8

Posté : 17 janv. 2019, 18:10
par wOOnder
https://stackoverflow.com/questions/340 ... 8-in-linux

donné par la même personne mais pas testé

https://stackoverflow.com/questions/982 ... g-to-utf-8

idem

https://www.debian.org/doc/manuals/debi ... 11.en.html

iconv ça me rappelle qqc .... le message d erreur avec le bash