Buenas,
Estoy generando informes con RFPDF. Como leí en la lista que no se
podía utilizar UTF8 he usado iso-8859-1 para la página y para la base
de datos MySQL.
Cuando extraigo los datos para presentarlos en HTML los caracteres
latinos (ñ, tildes, etc…) se ven perfectamente, pero al presentarlos
en un PDF no se ven bien.
¿Cómo puedo solucionar el problema?
Un saludo y gracias.
Luis Miguel Cabezas Granado
Consejería de los Jóvenes y del Deporte
Junta de Extremadura
924 273 317
615 197 535
www.luisyfernanda.net
Pues yo para eso uso lo siguiente
require ‘iconv’
class String
def to_iso()
c = Iconv.new(‘ISO-8859-15//IGNORE//TRANSLIT’, ‘UTF-8’)
c.iconv(self)
end
def to_binary_array()
result = []
self.each_byte do |b|
result << b
end
result
end
end
entonces pones no se obj.write 4, texto.to_iso
o obj.MultiCell 200, 4, texto.to_iso
y ya queda bien, ese codigo lo puse en enviroment.rb para cuando empieze
la
app agrege eso a la clase string
espero te sirva
Ing Omar S. Jimenez Becerra
El dÃa 15 de junio de 2008 18:10, Luis Miguel G. <
[email protected]> escribió: