Как получить КОД GB2312 из ввода китайских символов в Java
1) http://php.weather.sina.com.cn/search.php?city=%B1%B1%BE%A9&dpc=1
2) http://php.weather.sina.com.cn/search.php?city=%C9%CF%BA%A3&dpc=1
Существует небольшая разница в двух URL выше:%B1%B1%BE%A9 VS. %C9%CF%BA%A3
на самом деле это было B1B1BEA9 & C9CFBAA3
(согласно GB2312, B1B1 представляет китайское слово "北
"BEA9"京
", C9CF ,"上
"BAA3"海
")
Я пытаюсь написать программу для получения кода GB2312 из входного символа, например: input: "北京
", выход: B1B1BEA9.
Кто-нибудь может помочь? Большое спасибо!
1 ответ
Решение
String s="北京";
System.out.println(URLEncoder.encode(s,"GB2312"));
это выведет:
%B1%B1%BE%A9
ты ищешь это?