Supporto lingue orientali


#1

Ciao a tutti,
ho creato una pagina web che legge da wikipedia tutte le lingue
esistenti
ho però un problema,
non riesco a visualizzarle correttamente,
so che è un problema di browser
ma esiste un metodo in ruby che mi converte i simboli?
:->


#2

On 2/22/07, Luana R. removed_email_address@domain.invalid wrote:

Ciao a tutti,
ho creato una pagina web che legge da wikipedia tutte le lingue
esistenti
ho però un problema,
non riesco a visualizzarle correttamente,
so che è un problema di browser
ma esiste un metodo in ruby che mi converte i simboli?

iconv


David N. Welton

Linux, Open Source Consulting


#3

grazie mille! ora cerco e provo…


#4

ma è disponibile come plug-in
o è una libreria?


#5

Probabilmente è un problema di encoding. Leggi
http://www.joelonsoftware.com/articles/Unicode.html e poi controlla in
che encoding sono i dati che incolli nella pagina, e quale encoding
viene dichiarato nei tuoi header html.

M


#6

Una cosa molto bella di Ruby eche spesso e possibile capire cosa
succede da soli con 5 minuti di ‘irb’:

davidw@salem:~$ irb
irb(main):001:0> require ‘iconv’
=> true
irb(main):004:0> Iconv.methods.sort
=> ["<", “<=”, “<=>”, “==”, “===”, “=~”, “>”, “>=”, “id”,
send”, “allocate”, “ancestors”, “autoload”, “autoload?”,
“charset_map”, “class”, “class_eval”, “class_variables”, “clone”,
“const_defined?”, “const_get”, “const_missing”, “const_set”,
“constants”, “conv”, “display”, “dup”, “eql?”, “equal?”, “extend”,
“freeze”, “frozen?”, “hash”, “iconv”, “id”, “include?”,
“included_modules”, “inspect”, “instance_eval”, “instance_method”,
“instance_methods”, “instance_of?”, “instance_variable_get”,
“instance_variable_set”, “instance_variables”, “is_a?”, “kind_of?”,
“method”, “method_defined?”, “methods”, “module_eval”, “name”, “new”,
“nil?”, “object_id”, “open”, “private_class_method”,
“private_instance_methods”, “private_method_defined?”,
“private_methods”, “protected_instance_methods”,
“protected_method_defined?”, “protected_methods”,
“public_class_method”, “public_instance_methods”,
“public_method_defined?”, “public_methods”, “respond_to?”, “send”,
“singleton_methods”, “superclass”, “taint”, “tainted?”, “to_a”,
“to_s”, “type”, “untaint”]


David N. Welton

Linux, Open Source Consulting