Hola,
Cita:
Iniciado por zerokilled ... la razon que se creo utf es para corregir el problema de ocupar mucho espacio de memoria o disco por cada caracter. por ejemplo, utf-16 utiliza dos bytes para cada caracter. ...
A eso me refería exactamente, es decir, trabajo en Java desde hace mucho tiempo y recibo información que viene de muchos lugares en todas las variaciones de tablas de caracteres. Pero prefiero usar UCS-2 en lugar de UTF-16 en mis aplicaciones por varios motivos, principalmente porque no es longitud variable (16 bit), también UCS-2 no es exactamente igual a UTF-16 y muchas veces se confunde este hecho.
Saludos,
ps:
Java originalmente usaba UCS-2.