Pour écrire une application accessible à toute la planète, je souhaite que toutes les langues soient potentiellement prises en compte. Cela signifie que sur mes sites web, applications clientes, serveur et base de données, UTF-8 doit être pris en charge.

Mes premiers essais n'ont pas été très concluants, et je ne peux pas m'empêcher de mettre cette parodie en illustration:



Comment "bien préparer" un site web, un serveur EJB, une base de données, etc. à bien prendre en compte UTF-8? Quelles sont vos recommandations.
UTF-16 existe aussi. Pourquoi? Devrais-je en passer par lui aussi? Mais est-il vraiment soutenu?

Je vous remercie d'avance pour vos avis.