Re: [Ovillo] Problemas con utf-8

2005-07-15 Por tema Ernesto Rodríguez Ageitos
 El html 4.0 exige que esten asi amigo y para los metodos de buscadas
 existe
 la funcion reciproca y otras muchas funciones.

Herejía! Blasfemia! ¿Donde exige HTML 4 que se usen entidades HTML para
caracteres con tildes o cualesquiera otro propio de un lenguaje cuando
tienes disponible un juego de caracteres que los incluye?

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-15 Por tema escael

voy a poner claramente mi problema:
tengo una base de datos en access. tengo un CMS en utf-8 y la pagina de 
lectura es en utf-8. ahora bien cuando recibo los datos de esa base de 
datos me salen caracteres estraños como los ya hablados.
en esta pagina http://www.zunzun.cu/new/plantilla.asp el texto de arriba 
se recibe de la base de datos, que da problemas y el de abajo es un 
texto escrito directamente en el codigo, como veran sin problemas.
mi pregunta es la siguiente. como hago para que esa base de datos me 
envie los datos como utf-8. yo los inserto desde una pagina como utf-8 y 
los leo desde una pagina en utf-8 y por ultimo el servidor esta en utf-8.
que es lo que pasa, de verdad que no lo entiendo. existe alguna forma de 
saber la codificacion de la base de datos en access.


saludos
skl


On 7/15/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 

Si, me gustan los estándares... pero para ciertos casos... NO, no me 
gustan

que me digan como tengo que hacer las cosas...
   





Creo que a estas alturas debería darse por cerrado este hilo que hace tiempo 
que ha perdido el norte y es difícil recordar qué se está preguntando-


Si queda alguna duda sin contestar, por favor, comenzad un hilo nuevo 
especificando claramente la pregunta.



 



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-15 Por tema Manuel González Noriega
On 7/15/05, escael [EMAIL PROTECTED] wrote:
 
 voy a poner claramente mi problema:
 tengo una base de datos en access. tengo un CMS en utf-8 y la pagina de
 lectura es en utf-8. ahora bien cuando recibo los datos de esa base de
 datos me salen caracteres estraños como los ya hablados.
 en esta pagina http://www.zunzun.cu/new/plantilla.asp el texto de arriba
 se recibe de la base de datos, que da problemas y el de abajo es un
 texto escrito directamente en el codigo, como veran sin problemas.
 mi pregunta es la siguiente. como hago para que esa base de datos me
 envie los datos como utf-8. yo los inserto desde una pagina como utf-8 y
 los leo desde una pagina en utf-8 y por ultimo el servidor esta en utf-8.
 que es lo que pasa, de verdad que no lo entiendo. existe alguna forma de
 saber la codificacion de la base de datos en access.



* Los datos conviertelos exportando la base de datos a algún formato de 
texto, procesando ese texto con iconv (o simplemente abriéndolo en un 
procesador de texto y volviéndolo a salvar en utf8)

http://es2.php.net/iconv

* Ahora procura deshacerte de Access, que no te va a servir de backend para 
un sitio serio :-)

* Con el motor de base de datos que tengas, ajústala para que utilize utf8 
para esa base da datos.

* Reimporta los datos

Listo.



-- 
Manuel 
a veces :) a veces :( 
pero siempre trabajando duro para Simplelógica: apariencia, experiencia y 
comunicación en la web.
http://simplelogica.net # (+34) 985 22 12 65

¡Ah! y escribiendo en Logicola: http://simplelogica.net/logicola/
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-15 Por tema escael

el problema es que pasaria cuando inserte nuevos datos???
volveria a suceder lo mismo.
en cuanto al cambio de la base de datos estoy conscientye en ello, 
pienso hacerlo para mysql pero hay ocasiones en que el cambio no depende 
de uno, problemas de direccion

saludos
skl


On 7/15/05, escael [EMAIL PROTECTED] wrote:
 


voy a poner claramente mi problema:
tengo una base de datos en access. tengo un CMS en utf-8 y la pagina de
lectura es en utf-8. ahora bien cuando recibo los datos de esa base de
datos me salen caracteres estraños como los ya hablados.
en esta pagina http://www.zunzun.cu/new/plantilla.asp el texto de arriba
se recibe de la base de datos, que da problemas y el de abajo es un
texto escrito directamente en el codigo, como veran sin problemas.
mi pregunta es la siguiente. como hago para que esa base de datos me
envie los datos como utf-8. yo los inserto desde una pagina como utf-8 y
los leo desde una pagina en utf-8 y por ultimo el servidor esta en utf-8.
que es lo que pasa, de verdad que no lo entiendo. existe alguna forma de
saber la codificacion de la base de datos en access.
   





* Los datos conviertelos exportando la base de datos a algún formato de 
texto, procesando ese texto con iconv (o simplemente abriéndolo en un 
procesador de texto y volviéndolo a salvar en utf8)


http://es2.php.net/iconv

* Ahora procura deshacerte de Access, que no te va a servir de backend para 
un sitio serio :-)


* Con el motor de base de datos que tengas, ajústala para que utilize utf8 
para esa base da datos.


* Reimporta los datos

Listo.



 



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-14 Por tema DJ-Dom
escael solo queria saber una funcion/parametro/directiva que sirviera para 
reemplazar cadenas/caracteres/expresiones en asp, pero veo que tendré que 
averiguarlo en otro lado.

2005/7/14, [EMAIL PROTECTED] [EMAIL PROTECTED]: 
 
 Cuando estaba probando con los utf8_encode y utf8_decode
 
 me quedaban algunos caracteres mal:
 
 Entonces hice:
 
 $entity1 = array(•,€,/,ñ,Ñ,£,´,·);
 $entity2 = 
 array(bull;,euro;,#47;,ntilde;,Ntilde;,pound;,acute;,middot;);
 
 str_replace($entity1, $entity2, $string);
 
 
 
 Recuerda que siempre tienes que guardar la pagina ya codificada a utf-8.
 
 Cuando usas el htmlentities... es porque estas trabajando con iso y
 despues a utf-8 lo que yo recomiendo es trabajar netamente TODO en
 utf-8.
 
 
 --
 Saludos Atte.
 
 Ignacio D. Giri
 Rosario, Argentina
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo
 
 
 


-- 
www.dj-dom.net http://www.dj-dom.net
[EMAIL PROTECTED]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-14 Por tema Ernesto Rodríguez Ageitos
Mmmm  no creo que convertir las caracteres con tildes a sus entidades
HTML correspondientes sea la mejor solución. Primero, porque aumenta el
tamaño de la página y de la base de datos, segundo, porque sigue sin ser
UTF-8, que creo que era de lo que se trataba, y por último, porque si
haces búsquedas sobre texto en esa base de datos, vas a tener que
complicarte bastante la vida para hacer cambios al vuelo de todos los
caracteres con tilde que los usuarios metan en una cadena de búsqueda.

Convertir los datos a UTF-8 creo que es bastante más sencillo y práctico...

Saludos,

   Ernesto

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-14 Por tema DJ-Dom
El html 4.0 exige que esten asi amigo y para los metodos de buscadas existe 
la funcion reciproca y otras muchas funciones.

El día 14/07/05, Ernesto Rodríguez Ageitos [EMAIL PROTECTED] escribió: 
 
 Mmmm no creo que convertir las caracteres con tildes a sus entidades
 HTML correspondientes sea la mejor solución. Primero, porque aumenta el
 tamaño de la página y de la base de datos, segundo, porque sigue sin ser
 UTF-8, que creo que era de lo que se trataba, y por último, porque si
 haces búsquedas sobre texto en esa base de datos, vas a tener que
 complicarte bastante la vida para hacer cambios al vuelo de todos los
 caracteres con tilde que los usuarios metan en una cadena de búsqueda.
 
 Convertir los datos a UTF-8 creo que es bastante más sencillo y 
 práctico...
 
 Saludos,
 
 Ernesto
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo
 



-- 
www.dj-dom.net http://www.dj-dom.net
[EMAIL PROTECTED]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-14 Por tema ig2.nacho
Si, me gustan los estándares... pero para ciertos casos... NO, no me gustan 
que me digan como tengo que hacer las cosas...

-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema Diego Martín Lafuente

Tu servidor web está sirviendo contenido en UTF-8?

Es el paso número uno para estos casos.


http://www.kusor.net/article/619/utf-8


On 13/07/2005, at 7:03, Alexandro Huerta wrote:


 revisado páginas como wikipedia, que tienen ese
mismo idioma y codificación de caracteres y si se ven
bien, pero no entiendo porque la que hago no.


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema ig2.nacho
Si, ese enlace y usar mucho las opciones de Mozilla Firefox me
ayudaron a mi a resolver el problema del UTF-8

-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema ig2.nacho
alguien sabe como pasar una base de datos mysql a utf-8 

si se necesita lenguaje... que sea PHP por favor...

-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema Mario Valladares
Lo que??? No entiendo la pregunta. ¿Quieres decir que como puedes
meter caracteres utf-8 en mysql? Aclaramelo, please.

Un saludo.



El 13/07/05, [EMAIL PROTECTED][EMAIL PROTECTED] escribió:
 alguien sabe como pasar una base de datos mysql a utf-8 
 
 si se necesita lenguaje... que sea PHP por favor...
 
 --
 Saludos Atte.
 
 Ignacio D. Giri
 Rosario, Argentina
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema Alejandro Lillo
On 7/13/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Cadana original:
 
 *!#$%#!#%/(/€ASDáñ*
 
 Quiero guardarla:
 
 *!#$%#!#%/(/amp;€ASDáñ*

No se que es lo que tendrás, pero yo hace poco pasé toda mi base de
datos escrita en iso-8859-1 a utf-8. Lo único que necesité fue un
equipo con linux:

http://www.nordic-design.net/blog/mysql-y-utf-8-listo

-- 
Alejandro Lillo
www.nordic-design.net
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema Ernesto Rodríguez Ageitos
 No se que es lo que tendrás, pero yo hace poco pasé toda mi base de
 datos escrita en iso-8859-1 a utf-8. Lo único que necesité fue un
 equipo con linux:

 http://www.nordic-design.net/blog/mysql-y-utf-8-listo

Ten en cuenta también que MySQL soporta utf-8 desde la versión 4, si estás
con la 3 no vas a poder...

Saludos,

   Ernesto

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema Manuel González Noriega
On 7/13/05, Mario Valladares [EMAIL PROTECTED] wrote:
 
 Lo que??? No entiendo la pregunta. ¿Quieres decir que como puedes
 meter caracteres utf-8 en mysql? Aclaramelo, please.
 
 
Las bases de datos almacenan caractéres y éstos deben estar en una 
determinada codificación: utf-8, iso-8859-1, klingon, etc.

-- 
Manuel 
a veces :) a veces :( 
pero siempre trabajando duro para Simplelógica: apariencia, experiencia y 
comunicación en la web.
http://simplelogica.net # (+34) 985 22 12 65

¡Ah! y escribiendo en Logicola: http://simplelogica.net/logicola/
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema ig2.nacho
no no, no esta tan facil como decis de ponerle el htmlentities

lo mejor sería pasar toda la BD a utf-8 y cuando agregas
tambien... pero no uses el utf8_encode o el utf8_decode porque no
codifica bien...

yo estoy usando un script en JavaScript porque estoy trabajando con
xmlhttprequest... te lo paso:

---

function escape_utf8(data) {

if (data == '' || data == null){
return '';
}
data = data.toString();
var buffer = '';
for(var i=0; idata.length; i++){
var c = data.charCodeAt(i);
var bs = new Array();

if (c  0x1){
// 4 bytes
bs[0] = 0xF0 | ((c  0x1C)  18);
bs[1] = 0x80 | ((c  0x3F000)  12);
bs[2] = 0x80 | ((c  0xFC0)  6);
bs[3] = 0x80 | (c  0x3F);

}else if (c  0x800){
// 3 bytes
bs[0] = 0xE0 | ((c  0xF000)  12);
bs[1] = 0x80 | ((c  0xFC0)  6);
bs[2] = 0x80 | (c  0x3F);

}else if (c  0x80){
// 2 bytes
bs[0] = 0xC0 | ((c  0x7C0)  6);
bs[1] = 0x80 | (c  0x3F);

}else{
// 1 byte
bs[0] = c;
}

for(var j=0; jbs.length; j++){
var b = bs[j];
var hex = nibble_to_hex((b  0xF0)  4) + nibble_to_hex(b  0x0F);
buffer += '%'+hex;
}
}
return buffer;
}

function nibble_to_hex(nibble){
var chars = '0123456789ABCDEF';
return chars.charAt(nibble);
}


---
Esa funcion codifica muy bien los strings


Ahora lo que tenes que hacer es bueno, como te dije... pasar la bd (si
la tenes antes) a utf-8 despues controlar el envio de caracteres a
la bd con la funcion que te pase (tiene que haber una php pero no la
encontre)

Luego lo que tenes que hacer es traer los datos con XML... ya que la
codificacion del XML es estandar utf-8 y es muy fiel.

En la pagina adonde parsees el xml ponela que codifique en utf-8
(servidor) con el tipico header de php.

No se si es una solucion... pero a mi me andubo perfectamente y me
toma TODOS los caracteres que se te puedan llegar a ocurrir... hasta
letras chinas, letras romanas, árabes, lo que sea.

--
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema DJ-Dom
Entonces no entiendo.
 la función htmlentities convierte todos los caracteres a sus entidades html
 Ej: á = aacute;


 El día 13/07/05, [EMAIL PROTECTED] [EMAIL PROTECTED] escribió: 
 
 no no, no esta tan facil como decis de ponerle el htmlentities
 
 lo mejor sería pasar toda la BD a utf-8 y cuando agregas
 tambien... pero no uses el utf8_encode o el utf8_decode porque no
 codifica bien...
 
 yo estoy usando un script en JavaScript porque estoy trabajando con
 xmlhttprequest... te lo paso:
 
 ---
 
 function escape_utf8(data) {
 
 if (data == '' || data == null){
 return '';
 }
 data = data.toString();
 var buffer = '';
 for(var i=0; idata.length; i++){
 var c = data.charCodeAt(i);
 var bs = new Array();
 
 if (c  0x1){
 // 4 bytes
 bs[0] = 0xF0 | ((c  0x1C)  18);
 bs[1] = 0x80 | ((c  0x3F000)  12);
 bs[2] = 0x80 | ((c  0xFC0)  6);
 bs[3] = 0x80 | (c  0x3F);
 
 }else if (c  0x800){
 // 3 bytes
 bs[0] = 0xE0 | ((c  0xF000)  12);
 bs[1] = 0x80 | ((c  0xFC0)  6);
 bs[2] = 0x80 | (c  0x3F);
 
 }else if (c  0x80){
 // 2 bytes
 bs[0] = 0xC0 | ((c  0x7C0)  6);
 bs[1] = 0x80 | (c  0x3F);
 
 }else{
 // 1 byte
 bs[0] = c;
 }
 
 for(var j=0; jbs.length; j++){
 var b = bs[j];
 var hex = nibble_to_hex((b  0xF0)  4) + nibble_to_hex(b  0x0F);
 buffer += '%'+hex;
 }
 }
 return buffer;
 }
 
 function nibble_to_hex(nibble){
 var chars = '0123456789ABCDEF';
 return chars.charAt(nibble);
 }
 
 
 ---
 Esa funcion codifica muy bien los strings
 
 
 Ahora lo que tenes que hacer es bueno, como te dije... pasar la bd (si
 la tenes antes) a utf-8 despues controlar el envio de caracteres a
 la bd con la funcion que te pase (tiene que haber una php pero no la
 encontre)
 
 Luego lo que tenes que hacer es traer los datos con XML... ya que la
 codificacion del XML es estandar utf-8 y es muy fiel.
 
 En la pagina adonde parsees el xml ponela que codifique en utf-8
 (servidor) con el tipico header de php.
 
 No se si es una solucion... pero a mi me andubo perfectamente y me
 toma TODOS los caracteres que se te puedan llegar a ocurrir... hasta
 letras chinas, letras romanas, árabes, lo que sea.
 
 --
 Saludos Atte.
 
 Ignacio D. Giri
 Rosario, Argentina
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo
 



-- 
www.dj-dom.net http://www.dj-dom.net
[EMAIL PROTECTED]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema escael
lo que ando buscando es algun script que haga lo mismo que el 
htmlentities pero en asp y no he podido hallarlo, que me remplace los 
caracteres en catellano como Ñ y ACENTOS por sus correspondientes 
caracteres en html

ya que tengo problemas con el utf-8
saludos
skl


No creo, :-)
Una pregunta:
¿Como se reemplaza una cadena por otra en ASP?
Pdría pasarte una lista de caracteres en una función para que la tengas a 
mano.

  ¿Nacho, has probado con:
$cadena = htmlspecialchars(htmlentities($cadena));
O 
$cadena = htmlentities(htmlspecialchars($cadena));

?


El día 14/07/05, escael [EMAIL PROTECTED] escribió: 
 


hay algun script parecido para asp

   


Entonces no entiendo.
la función htmlentities convierte todos los caracteres a sus entidades 
 


html
   


Ej: á = aacute;


El día 13/07/05, [EMAIL PROTECTED] [EMAIL PROTECTED] escribió:


 


no no, no esta tan facil como decis de ponerle el htmlentities

lo mejor sería pasar toda la BD a utf-8 y cuando agregas
tambien... pero no uses el utf8_encode o el utf8_decode porque no
codifica bien...

yo estoy usando un script en JavaScript porque estoy trabajando con
xmlhttprequest... te lo paso:

---

function escape_utf8(data) {

if (data == '' || data == null){
return '';
}
data = data.toString();
var buffer = '';
for(var i=0; idata.length; i++){
var c = data.charCodeAt(i);
var bs = new Array();

if (c  0x1){
// 4 bytes
bs[0] = 0xF0 | ((c  0x1C)  18);
bs[1] = 0x80 | ((c  0x3F000)  12);
bs[2] = 0x80 | ((c  0xFC0)  6);
bs[3] = 0x80 | (c  0x3F);

}else if (c  0x800){
// 3 bytes
bs[0] = 0xE0 | ((c  0xF000)  12);
bs[1] = 0x80 | ((c  0xFC0)  6);
bs[2] = 0x80 | (c  0x3F);

}else if (c  0x80){
// 2 bytes
bs[0] = 0xC0 | ((c  0x7C0)  6);
bs[1] = 0x80 | (c  0x3F);

}else{
// 1 byte
bs[0] = c;
}

for(var j=0; jbs.length; j++){
var b = bs[j];
var hex = nibble_to_hex((b  0xF0)  4) + nibble_to_hex(b  0x0F);
buffer += '%'+hex;
}
}
return buffer;
}

function nibble_to_hex(nibble){
var chars = '0123456789ABCDEF';
return chars.charAt(nibble);
}


---
Esa funcion codifica muy bien los strings


Ahora lo que tenes que hacer es bueno, como te dije... pasar la bd (si
la tenes antes) a utf-8 despues controlar el envio de caracteres a
la bd con la funcion que te pase (tiene que haber una php pero no la
encontre)

Luego lo que tenes que hacer es traer los datos con XML... ya que la
codificacion del XML es estandar utf-8 y es muy fiel.

En la pagina adonde parsees el xml ponela que codifique en utf-8
(servidor) con el tipico header de php.

No se si es una solucion... pero a mi me andubo perfectamente y me
toma TODOS los caracteres que se te puedan llegar a ocurrir... hasta
letras chinas, letras romanas, árabes, lo que sea.

--
Saludos Atte.

Ignacio D. Giri
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo



   





 


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


   





 



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-13 Por tema ig2.nacho
Cuando estaba probando con los utf8_encode y utf8_decode

me quedaban algunos caracteres mal:

Entonces hice:

$entity1 = array(•,€,/,ñ,Ñ,£,´,·);
$entity2  = 
array(bull;,euro;,#47;,ntilde;,Ntilde;,pound;,acute;,middot;);

str_replace($entity1, $entity2, $string);



Recuerda que siempre tienes que guardar la pagina ya codificada a utf-8.

Cuando usas el htmlentities... es porque estas trabajando con iso y
despues a utf-8 lo que yo recomiendo es trabajar netamente TODO en
utf-8.


-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


RE: [Ovillo] Problemas con utf-8

2005-07-11 Por tema Carlos Campderros/Ubuntu/UPC
 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:ovillo-
 [EMAIL PROTECTED] En nombre de DJ-Dom
 Revisa la codificacion de tu navegador:
 
 ver  codificación de caracter 

El problema no debería ser por la codificación en el navegador, sinó en el
servidor, ya que si se especifica, el navegador se adapta automáticamente.

por cierto, yo también veo bien la página tanto en firefox como en IE6 (SP2)
desde windows.

Carlos Campderros Estrada
UBUNTU – Fòrum Mundial de Xarxes de la Societat Civil
Carlos.campderros (arroba) ubuntu.upc.edu
(34) 93 413 77 74

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-11 Por tema ig2.nacho
yo tengo un problema que en los headers que pongo para la codificacion
del servidor

en IE se ve bien los textos... PERO me rompe con todo el codigo
javascript que encuentra... en FF se ve hermoso...

estoy trabajando con xmlhttperequest y los traspasos de variables los
tengo todos codificados en utf-8, todo el site en utf-8... pero IE es
muy malo conmigo y no me deja hacerlo bien.

Necesito que me den una ayuda... ejemplo: 

€  =€

El dilema:

header('Content-Type: text/html; charset=utf-8');

es linea es la que tiene el problema... en FF anda en IE no. 

A-Y-U-D-A


-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-11 Por tema ig2.nacho
no, por que eso... si el header que pongo en el servidor pisa la linea
meta del html


-- 
Saludos Atte.

Ignacio D. Giri 
Rosario, Argentina
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-11 Por tema escael

aprovechando la ocassion:
hay alguna forma de saber la codificacion de una base de datos en 
access, si es que la tiene claro.

saludos
skl

Alexandro Huerta wrote:


Saludos:

Estoy desarrollando un sitio que lleva una sección en
esperanto, la codificación de caracteres es
charset=utf-8. Todo bien hasta que lo veo en iexplorer
ya que al principio de la página se muestra el
contenido con los acentos normalmente, pero después
del encabezado las letras que van acentuadas se
sustituyen por un cuadrito. En firefox y opera se ve
como debe de ser, el problema es (como siempre)
explorer.

¿Qué puedo hacer?

Aquí una muestra:
http://percepcionunitaria.org/eo/

Gracias.




Sell on Yahoo! Auctions – no fees. Bid on great items.  
http://auctions.yahoo.com/

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

 



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-09 Por tema DJ-Dom
Revisa la codificacion de tu navegador:

ver  codificación de caracter 


El día 9/07/05, Alejandro Lillo [EMAIL PROTECTED] escribió:
 
 Saludos Alexandro,
 
  Estoy desarrollando un sitio que lleva una sección en
  esperanto, la codificación de caracteres es
  charset=utf-8. Todo bien hasta que lo veo en iexplorer
  ya que al principio de la página se muestra el
  contenido con los acentos normalmente, pero despuÃ(c)s
  del encabezado las letras que van acentuadas se
  sustituyen por un cuadrito. En firefox y opera se ve
  como debe de ser, el problema es (como siempre)
  explorer.
 
 
 Pues yo lo veo perfectamente, tanto en firefox/win como en IE6sp2.
 
 --
 Alejandro Lillo
 www.nordic-design.net http://www.nordic-design.net
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo
 



-- 
www.dj-dom.net http://www.dj-dom.net
[EMAIL PROTECTED]
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con utf-8

2005-07-08 Por tema Alejandro Lillo
Saludos Alexandro,

 Estoy desarrollando un sitio que lleva una sección en
 esperanto, la codificación de caracteres es
 charset=utf-8. Todo bien hasta que lo veo en iexplorer
 ya que al principio de la página se muestra el
 contenido con los acentos normalmente, pero despuÃ(c)s
 del encabezado las letras que van acentuadas se
 sustituyen por un cuadrito. En firefox y opera se ve
 como debe de ser, el problema es (como siempre)
 explorer.


Pues yo lo veo perfectamente, tanto en firefox/win como en IE6sp2.

-- 
Alejandro Lillo
www.nordic-design.net
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo