utf-8

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

utf-8

Messaggio da samiel »

Mi consigliate o meno di passare da ISO 8859-1(5) a utf-8
come codifica predefinita del sistema?
Non è che poi devo rifare a mano tutte le accentate?
Il fatto che abbia installato anche it_IT@euro ISO-859-15,
ma non l'abbia come default, è sufficiente per prevenire
eventuali problemi? Qualcuno poi sa come se la cavano
i file di OO?

Grazie
M.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Re: utf-8

Messaggio da Meskalamdug »

Su OO non ti sò dire,io ho problemi solo con mysql

I padroni della citt� | 1976 | Vhs | Poliziesco | 1:30 | Italiano
Napoli... la camorra sfida,la citt� risponde | 1979 | Vhs | Poliziesco | 1:30 | Italiano
La moglie in vacanza...l'amante in citt� | 1980 | Dvd | Comico | 1:30 | Italiano

poi con avinaptic e alcuni siti web(ma li risolvi al volo..),quindi nel complesso ti posso consigliare il passaggio

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto:Mi consigliate o meno di passare da ISO 8859-1(5) a utf-8
come codifica predefinita del sistema?
Non è che poi devo rifare a mano tutte le accentate?
Il fatto che abbia installato anche it_IT@euro ISO-859-15,
ma non l'abbia come default, è sufficiente per prevenire
eventuali problemi? Qualcuno poi sa come se la cavano
i file di OO?

Grazie
M.
I file di OO, come di altri editor/ide/software vari non hanno problemi.
Già adesso per esempio io sono "costretto" ad elaborare testi con charset diversi.
Hai solo alcuni problemi con:
- nomi file (purtroppo a volte devi cambiare i nomi dei file nel filesystem
- con software che non accettato utf-8. Di testuali ce ne sono ancora purtroppo
- io ho problemi con mutt, nonostante abbia il supporto a utf-8 non capisco come mai non va, credo per lo stesso motivo dei DB.

Infatti il problema principale è un po' come in mysql
Se tu hai un db in latin 1 e ci metti caratteri in utf-8 dopo puoi vederli in una pagina utf-8
Se cambi il charset del DB in utf-8 dopo li vedrai male
Questo perché prima avevi dei caratteri codificati utf-8 all'interno di una porzione latin1

comunque per cambiare queste cose c'è iconv

Se tornassi indietro metterei subito tutto a utf-8, ora ho provato varie volte e tutte le volte torno a it_IT@euro, ma un giorno spero di mettermici con più impegno


Con Quanta+ per esempio apro file con codifiche diverse, anche cinesi, e se li vedo male, basta che cambio il charset dal menù per vederli bene, cioè nella loro codifica originale

Spero di essermi spiegato.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

Per il db, non ho ancora nulla per cui il problema non sussiste.
Tranne una cosa uppata in Netsons, ma l'ho fatta da subito un utf-8.
Fra l'altro, da poco il server di Netsons adotta l'utf-8 dopo una fase
in cui adottava ISO 8859-1. Per Mutt, non ho mai verificato.
In Debian c'è lo utf8-migration-tool; non so se si basi su iconv.
Mi pare che lavori sui file di configurazione. Su Slack non vorrei
sputt*** il sistema. Però non ho mai provato, per cui vorrei
tentare l'operazione.

M.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto:Per il db, non ho ancora nulla per cui il problema non sussiste.
Tranne una cosa uppata in Netsons, ma l'ho fatta da subito un utf-8.
Fra l'altro, da poco il server di Netsons adotta l'utf-8 dopo una fase
in cui adottava ISO 8859-1. Per Mutt, non ho mai verificato.
In Debian c'è lo utf8-migration-tool; non so se si basi su iconv.
Mi pare che lavori sui file di configurazione. Su Slack non vorrei
sputt*** il sistema. Però non ho mai provato, per cui vorrei
tentare l'operazione.

M.
Provare io provo spesso da anni per vedere se le cose sono milgiorate. Purtroppo alcuni software ancora sballano, ed allora mi tengo it_IT@euro

Comunque ci sono in rete dei trucchi per far andare anche questi software, per esempio mc, che ha bisogno di una variabile settata in modo diverso prima di avviarsi.

Sputtanare non sputtani niente, se non modifichi niente ti basta tornare dopo a it_IT@euro

Tenendo presente che le cose fatte nel frattempo avranno una codifica diversa :-)
Ma ti ripeto, riguardano solamente filesystem ed alcuni sofware. Per i file di testo per esempio ormai gli editor leggono tutto.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

io ho problemi con mutt, nonostante abbia il supporto a utf-8 non capisco come mai non va, credo per lo stesso motivo dei DB
Ho provato a fare la conversione. Ho messo in .muttrc:

Codice: Seleziona tutto

set locale = "it_IT.ISO-8859-1" 
set charset="utf-8"
set send_charset="utf-8"
set allow_8bit
e funziona tutto....

M.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto:
io ho problemi con mutt, nonostante abbia il supporto a utf-8 non capisco come mai non va, credo per lo stesso motivo dei DB
Ho provato a fare la conversione. Ho messo in .muttrc:

Codice: Seleziona tutto

set locale = "it_IT.ISO-8859-1" 
set charset="utf-8"
set send_charset="utf-8"
set allow_8bit
e funziona tutto....

M.
funziona tutto nel senso che vedi vecchie mail con charset utf8 o iso per bene?
E comunque non hai messo tutto a utf-8, quello lo setti anche in locale. Lo hai messo diverso? mmm... dovrò provare.

Per la cronaca io ho:

Codice: Seleziona tutto

set locale = "it_IT.ISO-8859-15" # questo setta il locale
set charset = "iso-8859-15" # questo indica il charset di defuault
set send_charset = "us-asci:iso-8859-1:iso-8859-15:utf-8" # questo dice in ordine con quale charset rispondere, il primo che trova usa
set allow_8bit = yes
UPDATE
due domane
il comando

Codice: Seleziona tutto

$ locale
cosa ti restituisce?

In Mutt vedi mail anche cinesi o giapponesi correttamente?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

Funziona tutto nel senso che vedo perfettamente lettere accentate,
con Umlaut e quant'altro. Se avessi visto quadratini non avrei scritto
che andava tutto... Chiaro che devi avere impostato a utf-8 anche
l'editor, nel mio caso Vim.
La voce "set locale" per quello che ne so serve per indicare il tipo
di localizzazione che usa strftime per formattare le date,
e non per i set di caratteri. Non c'entra col locale del sistema:

Codice: Seleziona tutto

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=
Mail cinesi o giapponesi... Non è che me ne scrivono spesso.
Come posso farmene mandare una, così poi ti dico?
L'unica incertezza cho ho, ma devo indagare.
riguarda la voce LC_ALL, di cui non so il valore

M.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto: Mail cinesi o giapponesi... Non è che me ne scrivono spesso.
Come posso farmene mandare una, cos' poi ti dico?
non ti arriva spam in quelle lingue?? :-o
Beato te :-)

Altra domanda.
Ma hai solo cambiato le impostazioni di .muttrc o hai anche convertito l'archivio delle mail?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

Ho solo cambiato .muttrc.
Per la conversione degli archivi, dovresti
ricorrere a iconv, come immagino
tu sappia benissimo.

PS
Forse la cosa non è affatto di tuo interesse
(non so se fai il grecista), ma a parte vedere
correttamente cinese o giapponese, si può
impostare Vim con un carattere Unicode
e scrivere direttamente in caratteri greci...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

Ho messo tutto come hai messo tu, in un nuovo account, ma niente caratteri estesi :-(

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

La cosa si fa misteriosa!
Vim è impostato anch'esso a utf-8?
Io all'inizio me n'ero dimenticato
con conseguenti quadratini...

M.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto:La cosa si fa misteriosa!
Vim è impostato anch'esso a utf-8?
Io all'inizio me n'ero dimenticato
con conseguenti quadratini...

M.
set encoding=utf.8 in .vimrc
Ma non vedo quadratini, vedo caratteri strani.
Lettere accentate tutto ok, come se non prendesse utf-8
Mentre era tutto utf-8, boh

Nel mio user vedo invece tutti ?????
Quindi si comporta in modo diverso

Che mi mancasse il font utf-8 per la console? mm... sarebbe da verificare

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Re: utf-8

Messaggio da samiel »

set encoding=utf.8
Immagino sia un refuso...
comunque anch'io ho dei problemini residui dopo la conversione.
Gli apostrofi, le caporali e qualche altro segno si vedono
come punti di domanda, e iconv non li ha sistemati.
Invece accenti ecc sì. Io per Vim ho installato
Everson Mono Unicode, che ha un set amplissimo
di caratteri (è uno dei più completi). Se vuoi provare,
posso mandartelo anche non credo che farà
la differenza...

M.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: utf-8

Messaggio da conraid »

samiel ha scritto:
set encoding=utf.8
Immagino sia un refuso...
si... utf-8, ultimamente sbaglio sempre a scrivere.

Per il font semmai te lo chiedo fra un po', adesso non ho tanta voglia di provare. Periodo apatico

Rispondi