Muy bueno, pero un software solo serviría para usarlo en el ordenador, los 
comnentarios que puedan hacer los usuarios de tu blog/web/etc no podría 
covertirse con dicho software a menos que lo instale en tu server y que de 
una u otra menara bajo la configuración adecuada funcione.

El día 14/07/05, Robhert <[EMAIL PROTECTED]> escribió: 
> 
> Hola, tengo conocimiento sobre un programa que coge un documento html (no
> probé si también los hace con php o asp..) y busca las ñ y tildes y los
> convierte a sus respectivos a &ntilde; &xacute; y otro más..
> 
> http://www.danielclemente.com/webch/
> 
> Saludos.
> 
> El día 13/07/05, escael <[EMAIL PROTECTED]> escribió:
> >
> > 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; i<data.length; i++){
> > >>>>var c = data.charCodeAt(i);
> > >>>>var bs = new Array();
> > >>>>
> > >>>>if (c > 0x10000){
> > >>>>// 4 bytes
> > >>>>bs[0] = 0xF0 | ((c & 0x1C0000) >>> 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; j<bs.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 [email protected]
> > >>>>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 [email protected]
> > >>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 [email protected]
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> > http://ovillo.org/mailman/listinfo/ovillo
> >
> 
> 
> 
> --
> --------------------------------------------------------------------
> email: robhert[at]gmail[dot]com
> website: www.robhert.tk <http://www.robhert.tk> <http://www.robhert.tk>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> 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 [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a