RISOLTO impostare charset per caratteri speciale e accentati

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
kshitigharba

RISOLTO impostare charset per caratteri speciale e accentati

Messaggioda kshitigharba » mer dic 19, 2012 15:34

uso slackware64 versione 14

problema:
quando provo a copiare da ambiente grafico xfce un file contenente nel nome il carattere à (lettere accentata) da qualche parte mi dice

"Carattere multibyte o esteso non valido o incompleto."

ove sia già presente un file contenente la "à"(lettere accentata) me lo legge come Ã

dalle discussioni che ho visto a giro semprerebbe un problema di impostare il charset 

come faccio?

ho trovato queste due guide ma non sono recenti e non volevo fare casino
viewtopic.php?f=51&t=30425&p=262136&hilit=charset+impostare#p262136
viewtopic.php?f=1&t=23176&p=185031&hilit=charset+impostare#p185031

grazie
Ultima modifica di kshitigharba il mer dic 19, 2012 20:19, modificato 1 volta in totale.

Avatar utente
hashbang
Packager
Packager
Messaggi: 1949
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: impostare charset per caratteri speciale e accentati

Messaggioda hashbang » mer dic 19, 2012 19:17

posta il valore di $LANG

Codice: Seleziona tutto

echo $LANG
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

kshitigharba

Re: impostare charset per caratteri speciale e accentati

Messaggioda kshitigharba » mer dic 19, 2012 19:24

it_IT

stavo pensando di modificare questi due file cosi
/etc/profile.d/lang.sh

export LANG=it_IT.utf8

e poi il file /etc/profile.d/lang.csh

setenv LANG=it_IT.utf8

che ne pensi?

Avatar utente
hashbang
Packager
Packager
Messaggi: 1949
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: impostare charset per caratteri speciale e accentati

Messaggioda hashbang » mer dic 19, 2012 19:26

Si prova con UTF-8

Codice: Seleziona tutto

root# sed -i.orig -e 's/export\ LANG=it_IT$/#export\ LANG=it_IT/' -e 's/#export\ LANG=it_IT.UTF-8/export\ LANG=it_IT.UTF-8/' /etc/profile.d/lang.sh
root# sed -i.orig -e 's/setenv\ LANG\ it_IT$/#setenv\ LANG\ it_IT/' -e 's/#setenv\ LANG\ it_IT.UTF-8/setenv\ LANG\ it_IT.UTF-8/' /etc/profile.d/lang.csh


Questo dovrebbe velocizzare il lavoro. Copia e incolla ;)
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

kshitigharba

Re: impostare charset per caratteri speciale e accentati

Messaggioda kshitigharba » mer dic 19, 2012 19:28

il risultato è il solito?

nel caso preferisco alla vecchia maniera :)

Avatar utente
hashbang
Packager
Packager
Messaggi: 1949
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: impostare charset per caratteri speciale e accentati

Messaggioda hashbang » mer dic 19, 2012 19:32

si. sed(1) commenta it_IT e decommenta it_IT.UTF-8 sia in lang.sh, sia in lang.csh, creando un file di backup con l'estensione .orig.

nel caso preferisco alla vecchia maniera :)

Fai come più ti aggrada.
"Le vie di UNIX sono infinte" (cit.)
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

kshitigharba

Re: impostare charset per caratteri speciale e accentati

Messaggioda kshitigharba » mer dic 19, 2012 20:19

si funziona

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven dic 26, 2008 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: RISOLTO impostare charset per caratteri speciale e accen

Messaggioda brainvision » mer dic 19, 2012 20:37

purtroppo però UTF-8 da altri tipi di problemi con altri programmi.. sempre con le lettere accentate.. ricordo ad esempio che quando usavo UTF-8 ed aprivo un file qualsiasi da terminale con nano, quando mi chiedeva di salvare il Sì era visualizzato male! e questo con molti programmi da riga di comando!
Inoltre avevo anche problemi con Audacious (ma non so se hanno risolto)..

Ora tengo impostato il charset classico, ma certo questa cosa mi da abbastanza fastidio, più che altro per mania di perfezionismo, perché problemi grossi non ce ne sono, alla fin fine.. :(

kshitigharba

Re: RISOLTO impostare charset per caratteri speciale e accen

Messaggioda kshitigharba » mer dic 19, 2012 22:57

si capisco, faccio attenzione ad eventuali errori

grazie mille per la tua disponibilità

spero di ricambiare l'aiuto quando sarò più esperto


Torna a “Packages”

Chi c’è in linea

Visitano il forum: Exabot [Bot], Yahoo [Bot] e 1 ospite