电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

java Unicode和UTF-8之間轉(zhuǎn)換實(shí)例

瀏覽:4日期:2022-08-24 08:30:57

utf-8轉(zhuǎn)unicode

public static String utf8ToUnicode(String inStr) { char[] myBuffer = inStr.toCharArray();StringBuffer sb = new StringBuffer(); for (int i = 0; i < inStr.length(); i++) { UnicodeBlock ub = UnicodeBlock.of(myBuffer[i]); if(ub == UnicodeBlock.BASIC_LATIN){ //英文及數(shù)字等 sb.append(myBuffer[i]); }else if(ub == UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS){ //全角半角字符 int j = (int) myBuffer[i] - 65248; sb.append((char)j); }else{ //漢字 short s = (short) myBuffer[i];String hexS = Integer.toHexString(s);String unicode = 'u'+hexS; sb.append(unicode.toLowerCase()); } } return sb.toString(); }

unicode轉(zhuǎn)utf-8

public static String unicodeToUtf8(String theString) { char aChar; int len = theString.length(); StringBuffer outBuffer = new StringBuffer(len); for (int x = 0; x < len;) { aChar = theString.charAt(x++); if (aChar == ’’) { aChar = theString.charAt(x++); if (aChar == ’u’) { // Read the xxxx int value = 0; for (int i = 0; i < 4; i++) { aChar = theString.charAt(x++); switch (aChar) { case ’0’: case ’1’: case ’2’: case ’3’: case ’4’: case ’5’: case ’6’: case ’7’: case ’8’: case ’9’: value = (value << 4) + aChar - ’0’; break; case ’a’: case ’b’: case ’c’: case ’d’: case ’e’: case ’f’: value = (value << 4) + 10 + aChar - ’a’; break; case ’A’: case ’B’: case ’C’: case ’D’: case ’E’: case ’F’: value = (value << 4) + 10 + aChar - ’A’; break; default: throw new IllegalArgumentException( 'Malformed uxxxx encoding.'); } } outBuffer.append((char) value); } else { if (aChar == ’t’) aChar = ’t’; else if (aChar == ’r’) aChar = ’r’; else if (aChar == ’n’) aChar = ’n’; else if (aChar == ’f’) aChar = ’f’; outBuffer.append(aChar); } } else outBuffer.append(aChar); } return outBuffer.toString(); }

補(bǔ)充知識(shí):java get請求帶參數(shù)報(bào)錯(cuò) java.io.IOException: Server returned HTTP response code: 400 for URL

java Unicode和UTF-8之間轉(zhuǎn)換實(shí)例

解決方案

在使用JAVA發(fā)起http請求的時(shí)候,經(jīng)常會(huì)遇到這個(gè)錯(cuò)誤,我們copy請求地址在瀏覽器中運(yùn)行的時(shí)候又是正常運(yùn)行的,造成這個(gè)錯(cuò)誤的原因主要是因?yàn)檎埱蟮腢RL中包含空格,這個(gè)時(shí)候我們要使用URLEncoder.encode(timestamp,'utf-8')對含有空格的參數(shù)進(jìn)行處理;(注:只對需要處理的參數(shù)部分進(jìn)行處理,不要把整個(gè)URL放進(jìn)去,如果整個(gè)URL放進(jìn)去會(huì)對URL中的'//'也會(huì)進(jìn)行處理);

java Unicode和UTF-8之間轉(zhuǎn)換實(shí)例

以上這篇java Unicode和UTF-8之間轉(zhuǎn)換實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 模具钢_高速钢_不锈钢-万利钢金属材料| 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 耐酸泵,耐酸泵厂家-淄博华舜耐腐蚀真空泵 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 小程序开发公司-小程序制作-微信小程序开发-小程序定制-咏熠软件 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 氧化铁红厂家-淄博宗昂化工 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 防渗膜厂家|养殖防渗膜|水产养殖防渗膜-泰安佳路通工程材料有限公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 南京泽朗生物科技有限公司| 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 |