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 ñ &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: á => á > > >>> > > >>> > > >>>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
