Si utilizas AJAX en tu sitio y el charset que utilizas es ISO-8859-1 habras notado que cuando recibes un responseText con acentos o ñ te muestra simbolos raros, esto es debido a que los request de AJAX utilizan la codificación UTF-8. Para solucionar esto debemos indicarle a la respuesta en AJAX que utilice el charset es ISO-8859-1 para esto en PHP utilizamos la función header();
Ejemplos:
Para devolver HTML
-
header(“Content-Type: text/html; charset=iso-8859-1″);
Para devolver Javascript
-
header(“Content-type: text/javascript; charset=iso-8859-1″);
Para devolver XML
-
header(‘Content-type: text/xml; charset=iso-8859-1′);
-
echo “<?xml version=”1.0
” encoding=”ISO-
8859-1
“?>\n“;
Con eso solucionamos el problema de los acentos en la respuesta de AJAX.Ahora también existe el problema al momento de enviar los datos de un formulario mediante AJAX ya que también se envÃan codificados en UTF-8 por lo que al guardarlo en la base de datos observaremos que se guardan sÃmbolos raros. Para solucionar esto utilizamos la función utf8_decode de php.
Por ejemplo:
-
$variable =
utf8_decode($_POST[‘variable’]);
//Y asi para todas las variables que podrÃan contener acentos o ñ
-
Para ahorrarnos el trabajo de hacerlo variable por variable pueden implementar la siguiente función:
-
function decodeUTF8($array) {
-
-
foreach ($array as $k => $postTmp) {
-
-
$array[$k]= decodeUTF8($postTmp);
-
}else{
-
-
}
-
}
-
-
return $array;
-
}
-
//Su uso:
-
-
$_POST = decodeUTF8($_POST);
Los ejemplos son en PHP pero deben tener sus similares en otros lenguajes de servidor como ASP, JSP, etc…
Ya todos sabemos del esfuerzo que hace Microsoft para mantener a sus seguidores felices y contentos, como por ejemplo subir el espacio de almacenamiento del email (5Gb). Pues ahora ha lanzado otra innovadora idea, la cual trata de que los usuarios escojan desde una lista el dominio o identificación (en ingles) que mas les guste, y mas les acomode, dependiendo del tipo de persona que sean.

Los dominios para las cuentas se dividen en varias secciones, unos ejemplos son: Donde Vivo, Quien me gusta (si eres de los que les gusta mencionar su estrella favorita en todos lados) y Como soy (si eres de los que te gusta describir tu personalidad) entre otras.
El proceso es bastante sencillo, escogemos una identificación de alguna de las categorÃas (por ejemplo: crazysexycool.in
) después nos llevaran al registro para la cuenta nueva, llenamos el registro y ya con eso tenemos nuestra cuenta personal.
En mi caso quedarÃa emedina@crazysexycool.in jejeje
Enlace: CoolHotmail
Si ya tienen su propio dominio tambien pueden registrarlo solo sigan los pasos de este tutorial:
VÃa: marlexsystems
Hoy en dÃa, uno de los medios de comunicación mas conocidos y utilizados y que cada dÃa involucra a mas gente, es el e-mail, el cual utilizamos para mandar alguna carta, archivo, links, etc.
Gracias a TecnoCHICA nos enteramos de otros usos que se le pueden dar al e-mail.
- pdf@koolwire.com: Si envÃas un correo a esta dirección, te devuelve el adjunto convertido en pdf.
- pdf2txt@adobe.com: El archivo pdf ajunto enviado a esta dirección se te devuelve como texto plano.
- (identificador)@photos.flickr.com: Es la dirección que ofrece Flickr para que cualquier usuario pueda subir sus fotos. El identificador se obtiene en las herramientas de Flickr.
- upload@upload.slideshare.net: Para subir cualquier PDF o PPS a Slideshare, que te devuelve un mensaje con la URL donde ha quedado publicado el adjunto enviado.
- (…)@mms.youtube.com: Después de haber obtenido tu perfil móvil de YouTube puedes subir tus vÃdeos como adjuntos a esta dirección.
- (…)@prod.writely.com: Idem anterior pero con Google Docs. El identificador se obtiene en Google Docs.
- (…)@rmilk.com: Lo mismo pero con Remember the Milk: envÃa por correo tus notas desde el móvil.
- www@web2mail.com: EnvÃa una URL en el cuerpo del mensaje y recibirás una copia completa de la página.
- e@xpenser.com: Curioso servicio para tener al dÃa todos tus gastos. EnvÃa un email a esta dirección con un asunto concreto y el servicio Xpen$er te las organiza. Mas información aquÃ.
- go@blogger.com: Sà envÃas un mail a esta dirección se publicará como un post en Blogger y las imágenes adjuntas se añadirán también.
Datos que en verdad no me imaginaba.
y ustedes, ¿se lo imaginaban?
VÃa: TecnoCHICA
Bonito set de iconos gratuitos que me encuentro gracias a Frogx3, el set consta de 43 iconos de 128 x 128 px y se denomina “Rounder“.
Descargar Iconos Rounder (comprimidos en .rar)
Página del autor
VÃa VivaLinux me encuentro con estos 10 mandamientos que los usuarios que se inician en este sistema operativo deben tener en cuenta:
- No iniciarás como root.
- Usarás el gestor de paquetes todo lo posible.
- Serás parte de una comunidad.
- Leerás la documentación y manuales.
- Usarás el sistema de soporte.
- Buscarás.
- Explorarás.
- Usarás la lÃnea de comandos.
- No intentarás recrear Windows.
- No te darás por vencido.
Wapache es un software que permite que nuestras aplicaciones web sean utilizadas como si se tratase de una aplicación de escritorio. Combina una versión modificada del servidor Web Apache 2 y el navegador internet explorer integrados en el software. Las peticiones hacia el servidor web se manejan internamente en el software por lo que los datos no viajan a traves de alguna capa de red. Ademas con Wapache podemos modificar varias configuraciones del navegador como son el tamaño de la ventana, la disponibilidad de Javascript, entre otras.
Otras caracterÃsticas:
- No contiene toolbars, ni barra de direcciones en el navegador.
- 3 tipos de ventanas: Basica, ventana de herramientas y dialogos (modales y no modales).
- Menu contextual totalmente personalizable.
- Integración en el System Tray.
- Manejo de datos asincrono.
- Trabaja con modulos estandar de apache como mod_php y mod_perl.
Una buena alternativa para los desarrolladores web que a veces necesitan distribuir sus aplicaciones en un ambiente de escritorio. Aunque el único problema seria el internet explorer (estuviese mejor si incluyera firefox), pero eso es algo que creo ya estamos acostumbrados.
Enlace: Wapache
VÃa: Sentido Web