Pagina 1 di 2

utf-8

Inviato: gio 17 gen 2008, 0:41
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.

Re: utf-8

Inviato: gio 17 gen 2008, 9:33
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

Re: utf-8

Inviato: gio 17 gen 2008, 11:06
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.

Re: utf-8

Inviato: gio 17 gen 2008, 23:11
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.

Re: utf-8

Inviato: ven 18 gen 2008, 11:37
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.

Re: utf-8

Inviato: lun 28 gen 2008, 3:45
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.

Re: utf-8

Inviato: lun 28 gen 2008, 11:41
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?

Re: utf-8

Inviato: lun 28 gen 2008, 12:02
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.

Re: utf-8

Inviato: lun 28 gen 2008, 12:06
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?

Re: utf-8

Inviato: lun 28 gen 2008, 12:15
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...

Re: utf-8

Inviato: lun 28 gen 2008, 12:35
da conraid
Ho messo tutto come hai messo tu, in un nuovo account, ma niente caratteri estesi :-(

Re: utf-8

Inviato: lun 28 gen 2008, 13:28
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.

Re: utf-8

Inviato: lun 28 gen 2008, 14:13
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

Re: utf-8

Inviato: lun 28 gen 2008, 19:44
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.

Re: utf-8

Inviato: lun 28 gen 2008, 21:06
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