Autore Topic: Caratteri Sbagliati nel filesystem  (Letto 2219 volte)

oltreseba

Caratteri Sbagliati nel filesystem
« il: 10 Luglio 2013 ore 20:12 »
Buongiorno a tutti.

Oggi ho reinstallato chakra, e i nomi di alcune cartelle, in particolari per ciò che riguarda i caratteri accentati sono sbagliati, per esempio: "Università " (anche con lo spazio dopo). Questo è ciò che mi mostra dolphin, mentre il terminale mi mostra due punti di domanda (Universit??).

Non riesco a trovare la soluzione al problema (una soluzione che eviti di riscrivere i nomi di tutti i file. In particolare risulta strano poiché, non sono né file che vengono da windows o portati dentro in maniera strana. Sono file che sono qui da una vita, e non ho formattato la partizione.

C'è qualche impostazione sulla codifica con cui vengono montate le partizioni?

Edit. Quale info in più:
- Partizione ext4 usata come home
- Provato a fare fsck, ma non cambia niente.
- provato varie combinazioni del comando convmv, ma o non è questo il problema, o non ho usato i tipi giusti.

Risolto/Soluzione
Ciò che si è rivelata essere la soluzione è stato dare il comando:
Codice: [Seleziona]
sudo localedef -v -c -i it_IT -f UTF-8 it_IT.UTF-8
« Ultima modifica: 11 Luglio 2013 ore 16:16 da FranzMari »

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #1 il: 10 Luglio 2013 ore 20:27 »
sembra che il sistema si sia perso la codifia UTF-8, dai:

Codice: [Seleziona]
locale -a
al limite guarda il file:

Codice: [Seleziona]
/etc/locale.conf
al limite prova a rigenerare i locale:

Codice: [Seleziona]
sudo locale-gen
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #2 il: 11 Luglio 2013 ore 09:02 »
Allora:
locale -a:
Codice: [Seleziona]
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX

locale
Codice: [Seleziona]
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=it_IT.UTF-8
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES=it_IT.UTF-8
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=

cat /etc/locale.conf
Codice: [Seleziona]
LANG=it_IT.UTF-8
LC_MESSAGES=it_IT.UTF-8

sudo locale-gen
Codice: [Seleziona]
Password:
Generating locales...
Generation complete.

Non Funziona. Ho riavviato ed è tutto come prima.
« Ultima modifica: 11 Luglio 2013 ore 09:08 da oltreseba »

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #3 il: 11 Luglio 2013 ore 09:47 »
puoi ridare
Codice: [Seleziona]
locale -a vediamo se è a posto?

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #4 il: 11 Luglio 2013 ore 09:59 »
Non è cambiato nulla:
locale -a
Codice: [Seleziona]
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #5 il: 11 Luglio 2013 ore 10:09 »
apri la konsole e dai:

Codice: [Seleziona]
sudo localedef -v -c -i it_IT -f UTF-8 it_IT.UTF-8
e poi di nuovo:

Codice: [Seleziona]
locale -a
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #6 il: 11 Luglio 2013 ore 10:13 »
Oppure leggi qui: https://bbs.archlinux.org/viewtopic.php?id=129992

Citazione
It's enough if you add it to your ~/.bashrc:
export LANG=it_IT.UTF-8
export LC_MESSAGES="C"
and reboot.

PS: ma prima prova con ciò che dice Cylon!!  ;D

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #7 il: 11 Luglio 2013 ore 10:29 »
Ho applicato la soluzione proposta da Cyclon e qualcosa è cambiato:

locale -a
Codice: [Seleziona]
C
it_IT.utf8
POSIX

Però ancora i nomi sono sfasati: ora è diventato "Universit� ".

Provo quella di dinolib, che temo sia più o meno equivalente.


Edit.

Ora sembra risolto. Nel senso che il comando mi aveva sistemato tutti i caratteri strani a parte 3 che erano elementi che avevo modificato mentre il locale era impostato male, allora ho sistemato manualmente quelli ed ora è ok.

Quindi in definitiva si può considerare la cosa risolta dal comando di Cylon.

Strano però che sia stato necessario darlo visto che era una nuova installazione.
« Ultima modifica: 11 Luglio 2013 ore 10:42 da oltreseba »

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #8 il: 11 Luglio 2013 ore 10:31 »
ma hai provato a rigenerare locale?

Codice: [Seleziona]
sudo locale-gen
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline FranzMari

  • *
  • Post: 2810
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:Caratteri Sbagliati nel filesystem
« Risposta #9 il: 11 Luglio 2013 ore 10:51 »
Se hai usato l'ultima ISO per installare, avevi seguito le indicazioni riportate nella notizia?
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #10 il: 11 Luglio 2013 ore 14:35 »
Il problema è esattamente quello in effetti, però cavolo non ci si può aspettare che uno legga le news pure se tenta di installare l'iso normale. Cioè io in genere mi tengo aggiornato su chakra, però la cosa andrebbe segnalata un po' meglio, non trovate?

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #11 il: 11 Luglio 2013 ore 14:39 »
ma anche no, come detto 1000 volte chakra, come arch necessita una "cura" particolare, che consiste nel leggere le news, se non si legge lews con attenzione, forse si è scelta la distribuzione sbagliata.
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #12 il: 11 Luglio 2013 ore 15:00 »
Bah, cioè se una ISO ha un bug grave come quello di sballare tutti i nomi dei file, o lo si segnala molto bene al momento del download o non si rilascia la ISO. Cioè io ho scaricato la ISO dal sito inglese, dove la news, che tral'altro è di un mese e mezzo fa, non menziona assolutamente questa cosa. Le news in genere le leggo, ma visto che quelle dei rilasci non mi interessano molto, visto che appunto non è necessario reinstallare in continuazione, non ho fatto caso a questo elemento, che continuo a pensare si potrebbe segnalare meglio, visto che si sa già di partenza che la ISO ha un bug.

Offline Cylon

  • *
  • Post: 1960
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Caratteri Sbagliati nel filesystem
« Risposta #13 il: 11 Luglio 2013 ore 15:29 »
se avessi letto con più attenzione la news sarebbe stato meglio, c'è anche il motivo:

Citazione
Tenete presente che durante la fase di testing della ISO sono stati riscontrati alcuni problemi con le traduzioni di cui non siamo riusciti a trovare la causa

Citazione
Have in mind that during the ISO testing period there were some locale problems reported that we could not find the cause of.

... come vedi era segnalata sia su quello internazionale che quello italiano, era sufficente leggere con attenzione, in più nella nostra news c'era anche la soluzione al problema..

non mi sembra un bug grave, ma una cosa risolvibile in meno di 5 minuti.
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

oltreseba

Re:Caratteri Sbagliati nel filesystem
« Risposta #14 il: 11 Luglio 2013 ore 15:44 »
Chiedo scusa per la news internazionale, in effetti era detto, senza la soluzione ma solo rimandando alla mail list.

Il fatto che ci sia il motivo vuol dire poco, mica dice perché non è possibile segnalare meglio la cosa.
Il fatto poi che sia grave o meno è relativo, secondo me di per se è grave, poi in effetti è rapido da risolvere sapendo la soluzione, che tuttavia non sono riuscito a reperire in rete. (naturalmente ho cercato prima di postare).

Ciò detto il mio era solo un suggerimento, secondo me andrebbe segnala meglio la cosa, tutto qui. Forse si potrebbero tener presente i suggerimenti della comunità, invece che rispondere "no, hai sbagliato distribuzione".

 

Template by Homey | Sito ufficiale | Disclaimer