Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives unicode

Comprobar de qué tipo es una variable u objeto en C#

Cuando tenemos un objeto de tipo genérico Object en C#, podemos hacer con él las operaciones básicas de cada objeto pero en ocasiones, necesitaremos convertirlo en un objeto menos abstracto para poder hacer operaciones más concretas.

Aunque esta entrada no forma parte del curso de Mono, sí está muy relacionada con esta entrega dedicada a tipos de datos.

Si tenemos una variable u objeto y no sabemos su tipo con seguridad, disponemos de dos métodos que usaremos para ver cuál es realmente el tipo del mismo. Veamos:

Por ejemplo,

Utilizando caracteres extraños como identificadores en CSS

Cuando escribimos identificadores para cualquier clase, interfaz, regla… utilizamos palabras cortas que definen a qué nos referimos. En el caso de los CSS es muy típico escribir: contenedor, arriba-izquierda, arriba-derecha… sin embargo, leyendo un post de Kabytes he descubierto una forma más curiosa de hacerlo y a priori, más práctica.

Digo a priori, porque supongo que daría problemas utilizando JavaScript u otras tecnologías que no soporten adecuadamente caracteres Unicode. La verdad es que es muy extraño pero es sólo un ejemplo más del nivel de estandarización en cuanto a juegos de caracteres que se está adquiriendo en entornos hasta de interpretación o compilación.

Unicode cerca del 50% de las comunicaciones en la web

Leyendo el blog oficial de Google, he visto una gráfica que aunque a priori no parezca importante me parece de lo más relevante para los internautas no angloparlantes. Hasta ahora, la red estaba dominada por la codificación ASCII y en todo caso, le seguían los charset de Europa Occidental. Este problema de los juegos de caracteres no es nuevo y es algo que sufrimos todos los no angloparlantes incluso en nuestros equipos a nivel de escritorio (sobre todo en cuanto a compatibilidad entre distintos sistemas, véase por ejemplo acentos en Linux y acentos en Windows).