1 /*******************************************************************************
2 * Copyright (c) 2013 hangum.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the GNU Lesser Public License v2.1
5 * which accompanies this distribution, and is available at
6 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
9 * hangum - initial API and implementation
10 ******************************************************************************/
11 package com
.hangum
.tadpole
.engine
.utils
;
13 import java
.util
.ArrayList
;
14 import java
.util
.List
;
22 public class DBLocaleUtils
{
23 public static final String NONE_TXT
= "none";
30 public static List
<String
> getOracleList() {
31 List
<String
> listLocale
= new ArrayList
<String
>();
33 listLocale
.add(NONE_TXT
);
49 * http://dev.mysql.com/doc/refman//5.5/en/charset-charsets.html
53 public static List
<String
> getMySQLList() {
54 List
<String
> listLocale
= new ArrayList
<String
>();
55 listLocale
.add(NONE_TXT
);
56 listLocale
.add("armscii8");
57 listLocale
.add("ascii");
58 listLocale
.add("big5");
59 listLocale
.add("binary");
60 listLocale
.add("cp850");
61 listLocale
.add("cp852");
62 listLocale
.add("cp866");
63 listLocale
.add("cp932");
64 listLocale
.add("cp1250");
65 listLocale
.add("cp1251");
66 listLocale
.add("cp1256");
67 listLocale
.add("cp1257");
68 listLocale
.add("dec8");
69 listLocale
.add("eucjpms");
70 listLocale
.add("euckr");
71 listLocale
.add("gb2312");
72 listLocale
.add("gbk");
73 listLocale
.add("geostd8");
74 listLocale
.add("greek");
75 listLocale
.add("hebrew");
76 listLocale
.add("hp8");
77 listLocale
.add("keybcs2");
78 listLocale
.add("koi8r");
79 listLocale
.add("koi8u");
80 listLocale
.add("latin1");
81 listLocale
.add("latin2");
82 listLocale
.add("latin5");
83 listLocale
.add("latin7");
84 listLocale
.add("macce");
85 listLocale
.add("macroman");
86 listLocale
.add("sjis");
87 listLocale
.add("swe7");
88 listLocale
.add("ucs2");
89 listLocale
.add("tis620");
90 listLocale
.add("ujis");
91 listLocale
.add("utf8");
92 listLocale
.add("utf8mb4");
93 listLocale
.add("utf16");
94 listLocale
.add("utf32");
100 // * find full combo text
105 // public static String findMySQLFullLocale(String locale) {
106 // for(String strLocale : getMySQLList()) {
107 // if(StringUtils.startsWith(strLocale, locale)) return strLocale;