Good Codeset Demo

This page demonstrates what happens when you DO use a page encoding directive AND set the content type. In this case, the page is all UTF-8 and the non-ASCII characters are visible.

Bad Page   Home Page   Codeset Testing Start

Here is what the top of this page looks like:

<%@page contentType="text/html;charset=UTF-8"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="java.text.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

Locales Installed on This Server

This list was created using the Locale.getAvailableLocales() method in Java. The corruption of the names (the question marks) is due to the page being encoded as Latin-1 (ISO 8859-1), the default encoding for JSP.

Language: ja

ID=ja_JP

Display Name: 日本語 (日本)

U.S. English Display Name: Japanese (Japan)


Language: es

ID=es_PE

Display Name: español (Perú)

U.S. English Display Name: Spanish (Peru)


Language: en

ID=en

Display Name: English

U.S. English Display Name: English


Language: ja

ID=ja_JP_JP

Display Name: 日本語 (日本,JP)

U.S. English Display Name: Japanese (Japan,JP)


Language: es

ID=es_PA

Display Name: español (Panamá)

U.S. English Display Name: Spanish (Panama)


Language: sr

ID=sr_BA

Display Name: Српски (Босна и Херцеговина)

U.S. English Display Name: Serbian (Bosnia and Herzegovina)


Language: mk

ID=mk

Display Name: македонски

U.S. English Display Name: Macedonian


Language: es

ID=es_GT

Display Name: español (Guatemala)

U.S. English Display Name: Spanish (Guatemala)


Language: ar

ID=ar_AE

Display Name: العربية (الإمارات)

U.S. English Display Name: Arabic (United Arab Emirates)


Language: no

ID=no_NO

Display Name: norsk (Norge)

U.S. English Display Name: Norwegian (Norway)


Language: sq

ID=sq_AL

Display Name: shqipe (Shqipëria)

U.S. English Display Name: Albanian (Albania)


Language: bg

ID=bg

Display Name: български

U.S. English Display Name: Bulgarian


Language: ar

ID=ar_IQ

Display Name: العربية (العراق)

U.S. English Display Name: Arabic (Iraq)


ID=ar_YE

Display Name: العربية (اليمن)

U.S. English Display Name: Arabic (Yemen)


Language: hu

ID=hu

Display Name: magyar

U.S. English Display Name: Hungarian


Language: pt

ID=pt_PT

Display Name: português (Portugal)

U.S. English Display Name: Portuguese (Portugal)


Language: el

ID=el_CY

Display Name: Ελληνικά (Κύπρος)

U.S. English Display Name: Greek (Cyprus)


Language: ar

ID=ar_QA

Display Name: العربية (قطر)

U.S. English Display Name: Arabic (Qatar)


Language: mk

ID=mk_MK

Display Name: македонски (Македонија)

U.S. English Display Name: Macedonian (Macedonia)


Language: sv

ID=sv

Display Name: svenska

U.S. English Display Name: Swedish


Language: de

ID=de_CH

Display Name: Deutsch (Schweiz)

U.S. English Display Name: German (Switzerland)


Language: en

ID=en_US

Display Name: English (United States)

U.S. English Display Name: English (United States)


Language: fi

ID=fi_FI

Display Name: suomi (Suomi)

U.S. English Display Name: Finnish (Finland)


Language: is

ID=is

Display Name: íslenska

U.S. English Display Name: Icelandic


Language: cs

ID=cs

Display Name: čeština

U.S. English Display Name: Czech


Language: en

ID=en_MT

Display Name: English (Malta)

U.S. English Display Name: English (Malta)


Language: sl

ID=sl_SI

Display Name: Slovenščina (Slovenija)

U.S. English Display Name: Slovenian (Slovenia)


Language: sk

ID=sk_SK

Display Name: Slovenčina (Slovenská republika)

U.S. English Display Name: Slovak (Slovakia)


Language: it

ID=it

Display Name: italiano

U.S. English Display Name: Italian


Language: tr

ID=tr_TR

Display Name: Türkçe (Türkiye)

U.S. English Display Name: Turkish (Turkey)


Language: zh

ID=zh

Display Name: 中文

U.S. English Display Name: Chinese


Language: th

ID=th

Display Name: ไทย

U.S. English Display Name: Thai


Language: ar

ID=ar_SA

Display Name: العربية (السعودية)

U.S. English Display Name: Arabic (Saudi Arabia)


Language: no

ID=no

Display Name: norsk

U.S. English Display Name: Norwegian


Language: en

ID=en_GB

Display Name: English (United Kingdom)

U.S. English Display Name: English (United Kingdom)


Language: sr

ID=sr_CS

Display Name: Српски (Србија и Црна Гора)

U.S. English Display Name: Serbian (Serbia and Montenegro)


Language: lt

ID=lt

Display Name: Lietuvių

U.S. English Display Name: Lithuanian


Language: ro

ID=ro

Display Name: română

U.S. English Display Name: Romanian


Language: en

ID=en_NZ

Display Name: English (New Zealand)

U.S. English Display Name: English (New Zealand)


Language: no

ID=no_NO_NY

Display Name: norsk (Norge,nynorsk)

U.S. English Display Name: Norwegian (Norway,Nynorsk)


Language: lt

ID=lt_LT

Display Name: Lietuvių (Lietuva)

U.S. English Display Name: Lithuanian (Lithuania)


Language: es

ID=es_NI

Display Name: español (Nicaragua)

U.S. English Display Name: Spanish (Nicaragua)


Language: nl

ID=nl

Display Name: Nederlands

U.S. English Display Name: Dutch


Language: ga

ID=ga_IE

Display Name: Gaeilge (Éire)

U.S. English Display Name: Irish (Ireland)


Language: fr

ID=fr_BE

Display Name: français (Belgique)

U.S. English Display Name: French (Belgium)


Language: es

ID=es_ES

Display Name: español (España)

U.S. English Display Name: Spanish (Spain)


Language: ar

ID=ar_LB

Display Name: العربية (لبنان)

U.S. English Display Name: Arabic (Lebanon)


Language: ko

ID=ko

Display Name: 한국어

U.S. English Display Name: Korean


Language: fr

ID=fr_CA

Display Name: français (Canada)

U.S. English Display Name: French (Canada)


Language: et

ID=et_EE

Display Name: Eesti (Eesti)

U.S. English Display Name: Estonian (Estonia)


Language: ar

ID=ar_KW

Display Name: العربية (الكويت)

U.S. English Display Name: Arabic (Kuwait)


Language: sr

ID=sr_RS

Display Name: Српски (Serbia)

U.S. English Display Name: Serbian (Serbia)


Language: es

ID=es_US

Display Name: español (Estados Unidos)

U.S. English Display Name: Spanish (United States)


ID=es_MX

Display Name: español (México)

U.S. English Display Name: Spanish (Mexico)


Language: ar

ID=ar_SD

Display Name: العربية (السودان)

U.S. English Display Name: Arabic (Sudan)


Language: in

ID=in_ID

Display Name: Bahasa Indonesia (Indonesia)

U.S. English Display Name: Indonesian (Indonesia)


Language: ru

ID=ru

Display Name: русский

U.S. English Display Name: Russian


Language: lv

ID=lv

Display Name: Latviešu

U.S. English Display Name: Latvian


Language: es

ID=es_UY

Display Name: español (Uruguay)

U.S. English Display Name: Spanish (Uruguay)


Language: lv

ID=lv_LV

Display Name: Latviešu (Latvija)

U.S. English Display Name: Latvian (Latvia)


Language: iw

ID=iw

Display Name: עברית

U.S. English Display Name: Hebrew


Language: pt

ID=pt_BR

Display Name: português (Brasil)

U.S. English Display Name: Portuguese (Brazil)


Language: ar

ID=ar_SY

Display Name: العربية (سوريا)

U.S. English Display Name: Arabic (Syria)


Language: hr

ID=hr

Display Name: hrvatski

U.S. English Display Name: Croatian


Language: et

ID=et

Display Name: Eesti

U.S. English Display Name: Estonian


Language: es

ID=es_DO

Display Name: español (República Dominicana)

U.S. English Display Name: Spanish (Dominican Republic)


Language: fr

ID=fr_CH

Display Name: français (Suisse)

U.S. English Display Name: French (Switzerland)


Language: hi

ID=hi_IN

Display Name: हिंदी (भारत)

U.S. English Display Name: Hindi (India)


Language: es

ID=es_VE

Display Name: español (Venezuela)

U.S. English Display Name: Spanish (Venezuela)


Language: ar

ID=ar_BH

Display Name: العربية (البحرين)

U.S. English Display Name: Arabic (Bahrain)


Language: en

ID=en_PH

Display Name: English (Philippines)

U.S. English Display Name: English (Philippines)


Language: ar

ID=ar_TN

Display Name: العربية (تونس)

U.S. English Display Name: Arabic (Tunisia)


Language: fi

ID=fi

Display Name: suomi

U.S. English Display Name: Finnish


Language: de

ID=de_AT

Display Name: Deutsch (Österreich)

U.S. English Display Name: German (Austria)


Language: es

ID=es

Display Name: español

U.S. English Display Name: Spanish


Language: nl

ID=nl_NL

Display Name: Nederlands (Nederland)

U.S. English Display Name: Dutch (Netherlands)


Language: es

ID=es_EC

Display Name: español (Ecuador)

U.S. English Display Name: Spanish (Ecuador)


Language: zh

ID=zh_TW

Display Name: 中文 (台灣)

U.S. English Display Name: Chinese (Taiwan)


Language: ar

ID=ar_JO

Display Name: العربية (الأردن)

U.S. English Display Name: Arabic (Jordan)


Language: be

ID=be

Display Name: беларускі

U.S. English Display Name: Belarusian


Language: is

ID=is_IS

Display Name: íslenska (Ísland)

U.S. English Display Name: Icelandic (Iceland)


Language: es

ID=es_CO

Display Name: español (Colombia)

U.S. English Display Name: Spanish (Colombia)


ID=es_CR

Display Name: español (Costa Rica)

U.S. English Display Name: Spanish (Costa Rica)


ID=es_CL

Display Name: español (Chile)

U.S. English Display Name: Spanish (Chile)


Language: ar

ID=ar_EG

Display Name: العربية (مصر)

U.S. English Display Name: Arabic (Egypt)


Language: en

ID=en_ZA

Display Name: English (South Africa)

U.S. English Display Name: English (South Africa)


Language: th

ID=th_TH

Display Name: ไทย (ประเทศไทย)

U.S. English Display Name: Thai (Thailand)


Language: el

ID=el_GR

Display Name: Ελληνικά (Ελλάδα)

U.S. English Display Name: Greek (Greece)


Language: it

ID=it_IT

Display Name: italiano (Italia)

U.S. English Display Name: Italian (Italy)


Language: ca

ID=ca

Display Name: català

U.S. English Display Name: Catalan


Language: hu

ID=hu_HU

Display Name: magyar (Magyarország)

U.S. English Display Name: Hungarian (Hungary)


Language: fr

ID=fr

Display Name: français

U.S. English Display Name: French


Language: en

ID=en_IE

Display Name: English (Ireland)

U.S. English Display Name: English (Ireland)


Language: uk

ID=uk_UA

Display Name: українська (Україна)

U.S. English Display Name: Ukrainian (Ukraine)


Language: pl

ID=pl_PL

Display Name: polski (Polska)

U.S. English Display Name: Polish (Poland)


Language: fr

ID=fr_LU

Display Name: français (Luxembourg)

U.S. English Display Name: French (Luxembourg)


Language: nl

ID=nl_BE

Display Name: Nederlands (België)

U.S. English Display Name: Dutch (Belgium)


Language: en

ID=en_IN

Display Name: English (India)

U.S. English Display Name: English (India)


Language: ca

ID=ca_ES

Display Name: català (Espanya)

U.S. English Display Name: Catalan (Spain)


Language: ar

ID=ar_MA

Display Name: العربية (المغرب)

U.S. English Display Name: Arabic (Morocco)


Language: es

ID=es_BO

Display Name: español (Bolivia)

U.S. English Display Name: Spanish (Bolivia)


Language: en

ID=en_AU

Display Name: English (Australia)

U.S. English Display Name: English (Australia)


Language: sr

ID=sr

Display Name: Српски

U.S. English Display Name: Serbian


Language: zh

ID=zh_SG

Display Name: 中文 (新加坡)

U.S. English Display Name: Chinese (Singapore)


Language: pt

ID=pt

Display Name: português

U.S. English Display Name: Portuguese


Language: uk

ID=uk

Display Name: українська

U.S. English Display Name: Ukrainian


Language: es

ID=es_SV

Display Name: español (El Salvador)

U.S. English Display Name: Spanish (El Salvador)


Language: ru

ID=ru_RU

Display Name: русский (Россия)

U.S. English Display Name: Russian (Russia)


Language: ko

ID=ko_KR

Display Name: 한국어 (대한민국)

U.S. English Display Name: Korean (South Korea)


Language: vi

ID=vi

Display Name: Tiếng Việt

U.S. English Display Name: Vietnamese


Language: ar

ID=ar_DZ

Display Name: العربية (الجزائر)

U.S. English Display Name: Arabic (Algeria)


Language: vi

ID=vi_VN

Display Name: Tiếng Việt (Việt Nam)

U.S. English Display Name: Vietnamese (Vietnam)


Language: sr

ID=sr_ME

Display Name: Српски (Montenegro)

U.S. English Display Name: Serbian (Montenegro)


Language: sq

ID=sq

Display Name: shqipe

U.S. English Display Name: Albanian


Language: ar

ID=ar_LY

Display Name: العربية (ليبيا)

U.S. English Display Name: Arabic (Libya)


ID=ar

Display Name: العربية

U.S. English Display Name: Arabic


Language: zh

ID=zh_CN

Display Name: 中文 (中国)

U.S. English Display Name: Chinese (China)


Language: be

ID=be_BY

Display Name: беларускі (Беларусь)

U.S. English Display Name: Belarusian (Belarus)


Language: zh

ID=zh_HK

Display Name: 中文 (香港)

U.S. English Display Name: Chinese (Hong Kong)


Language: ja

ID=ja

Display Name: 日本語

U.S. English Display Name: Japanese


Language: iw

ID=iw_IL

Display Name: עברית (ישראל)

U.S. English Display Name: Hebrew (Israel)


Language: bg

ID=bg_BG

Display Name: български (България)

U.S. English Display Name: Bulgarian (Bulgaria)


Language: in

ID=in

Display Name: Bahasa Indonesia

U.S. English Display Name: Indonesian


Language: mt

ID=mt_MT

Display Name: Malti (Malta)

U.S. English Display Name: Maltese (Malta)


Language: es

ID=es_PY

Display Name: español (Paraguay)

U.S. English Display Name: Spanish (Paraguay)


Language: sl

ID=sl

Display Name: Slovenščina

U.S. English Display Name: Slovenian


Language: fr

ID=fr_FR

Display Name: français (France)

U.S. English Display Name: French (France)


Language: cs

ID=cs_CZ

Display Name: čeština (Česká republika)

U.S. English Display Name: Czech (Czech Republic)


Language: it

ID=it_CH

Display Name: italiano (Svizzera)

U.S. English Display Name: Italian (Switzerland)


Language: ro

ID=ro_RO

Display Name: română (România)

U.S. English Display Name: Romanian (Romania)


Language: es

ID=es_PR

Display Name: español (Puerto Rico)

U.S. English Display Name: Spanish (Puerto Rico)


Language: en

ID=en_CA

Display Name: English (Canada)

U.S. English Display Name: English (Canada)


Language: de

ID=de_DE

Display Name: Deutsch (Deutschland)

U.S. English Display Name: German (Germany)


Language: ga

ID=ga

Display Name: Gaeilge

U.S. English Display Name: Irish


Language: de

ID=de_LU

Display Name: Deutsch (Luxemburg)

U.S. English Display Name: German (Luxembourg)


ID=de

Display Name: Deutsch

U.S. English Display Name: German


Language: es

ID=es_AR

Display Name: español (Argentina)

U.S. English Display Name: Spanish (Argentina)


Language: sk

ID=sk

Display Name: Slovenčina

U.S. English Display Name: Slovak


Language: ms

ID=ms_MY

Display Name: Bahasa Melayu (Malaysia)

U.S. English Display Name: Malay (Malaysia)


Language: hr

ID=hr_HR

Display Name: hrvatski (Hrvatska)

U.S. English Display Name: Croatian (Croatia)


Language: en

ID=en_SG

Display Name: English (Singapore)

U.S. English Display Name: English (Singapore)


Language: da

ID=da

Display Name: dansk

U.S. English Display Name: Danish


Language: mt

ID=mt

Display Name: Malti

U.S. English Display Name: Maltese


Language: pl

ID=pl

Display Name: polski

U.S. English Display Name: Polish


Language: ar

ID=ar_OM

Display Name: العربية (سلطنة عمان)

U.S. English Display Name: Arabic (Oman)


Language: tr

ID=tr

Display Name: Türkçe

U.S. English Display Name: Turkish


Language: th

ID=th_TH_TH

Display Name: ไทย (ประเทศไทย,TH)

U.S. English Display Name: Thai (Thailand,TH)


Language: el

ID=el

Display Name: Ελληνικά

U.S. English Display Name: Greek


Language: ms

ID=ms

Display Name: Bahasa Melayu

U.S. English Display Name: Malay


Language: sv

ID=sv_SE

Display Name: svenska (Sverige)

U.S. English Display Name: Swedish (Sweden)


Language: da

ID=da_DK

Display Name: dansk (Danmark)

U.S. English Display Name: Danish (Denmark)


Language: es

ID=es_HN

Display Name: español (Honduras)

U.S. English Display Name: Spanish (Honduras)