Vease otros
Los nombres de los charsets según la IANA:
http://www.iana.org/assignments/character-sets
Incluyo aquí la lista completa por si acaso no estuviera disponible (mira que si falla la página de la IANA, jeje…)
El de españa es el ISO-8859-1 o ISO-8859-15.
El de turquía es el ISO-8859-3.
Una página para probar la robsutez del Unicode de un navegador: http://www.columbia.edu/kermit/utf8.html
Si ha sido editado en Windows:
recode windows-1254..utf-8 applicationResources.properties.tr.txt
Si ha sido editado en Linux o con la ventana de comandos:
recode -f iso-8859-3..utf-8 nombre_del_fichero.txt
OJO!!!! Es importante esta distinción, ya que en turco sí que hay diferencias entre una página de códigos y la otra. Haciendolo mal nos saldrán mensajes de error.
La lista completa de idiomas está indicada en el protocolo HTTP. Está basada en el ISO6399 y en la lista de paises (ISO3166,enlace en español).
Por otro lado los idiomas soportados por el “Locale” de java[3] están basados en los mismos fundamentos: iso 6399 e iso 3166-1.
Lista oficial de códigos de provincia está definida en el estándar ISO 3166-2. Aquí en inglés.
[3] Esta lista puede obtenerse a través del tutorial de java:
http://java.sun.com/docs/books/tutorial/i18n/locale/create.html
[4] En concreto el ISO639:
Esta página me ha encantado: contiene la lista más completa que conozco de formatos de fecha.