日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

HTML 传输 字符转换 进制转换 15位 18位 时间戳 转换

發(fā)布時間:2024/4/17 HTML 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML 传输 字符转换 进制转换 15位 18位 时间戳 转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


<h1>中國</h1>

########################################

HTML字符實體 格式:&#ASCII碼十進制數(shù);
&#60;&#104;&#49;&#62;&#20013;&#22269;&#60;&#47;&#104;&#49;&#62;


1.在hmlt頁面可以直接展示,且里面的html標簽不起作用,以文本方式展示

2.java實現(xiàn)

public static String encodeToHtmlEntity(String text){char[] arr = text.toCharArray();StringBuilder sb = new StringBuilder();for(char c:arr){int n = (int)c;sb.append("&#").append(n).append(";");}String str = sb.toString();return str;}public static String decodeFromHtmlEntity(String str){String[] arr = str.split(";");StringBuilder sb = new StringBuilder();for(String s:arr){String n = s.substring(2);char c = (char)Integer.parseInt(n);sb.append(c);}String m = sb.toString();return m;}

?

?


########################################

unicode 格式:\uUnicode碼十六進制數(shù)
\u0026\u006c\u0074\u003b\u0068\u0031\u0026\u0067\u0074\u003b\u4e2d\u56fd\u0026\u006c\u0074\u003b\u002f\u0068\u0031\u0026\u0067\u0074\u003b

1.在hmlt頁面不能直接展示,需要js處理,處理后里面的html標簽起作用

function encodeToUnicode(data) { if(data == '') return '請輸入漢字';var str =''; for(var i=0;i<data.length;i++){str+="\\u"+parseInt(data[i].charCodeAt(0),10).toString(16);}return str;} function decodeFromUnicode(data) { if(data == '') return '請輸入十六進制unicode';data = data.split("\\u");var str ='';for(var i=0;i<data.length;i++){if(i==0){str += data[i];}else{var text = data[i].substring(0, 4);str += String.fromCharCode(parseInt(text,16).toString(10));var n = data[i].length;if(n>4){var s = data[i].substring(4);str += s;}}}return str;}


2.java實現(xiàn)

public static String encodeToUnicode(String string) {StringBuffer unicode = new StringBuffer(); for (int i = 0; i < string.length(); i++) { // 取出每一個字符 char c = string.charAt(i); // 轉(zhuǎn)換為unicode unicode.append("\\u" + Integer.toHexString(c)); } return unicode.toString(); }public static String decodeFromUnicode(String unicode) {StringBuffer string = new StringBuffer(); String[] hex = unicode.split("\\\\u"); for (int i = 1; i < hex.length; i++) { // 轉(zhuǎn)換出每一個代碼點 int data = Integer.parseInt(hex[i], 16); // 追加成string string.append((char) data); } return string.toString(); }

########################################

urlencode utf-8 格式:%ASCII碼十六進制數(shù)
%3ch1%3e%e4%b8%ad%e5%9b%bd%3c%2fh1%3e

1.在hmlt頁面不能直接展示,需要js處理,處理后里面的html標簽起作用

function encodeToUrlencode(data){return encodeURIComponent(data);}function decodeFromUrlencode(data){return decodeURIComponent(data);}2.java實現(xiàn)public static String encodeToUrlencode(String data){try {return URLEncoder.encode(data, "UTF-8");} catch (UnsupportedEncodingException e) {return data;} }public static String decodeFromUrlencode(String data){try {return URLDecoder.decode(data, "UTF-8");} catch (UnsupportedEncodingException e) {return data;} }

?

########################################

15位 18位 時間戳 轉(zhuǎn)換

1.18位轉(zhuǎn)15位

// 獲取當前時間戳(以s為單位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //當前時間戳為:1403149534 console.log("當前時間戳為:" + timestamp);

?

2.獲取某個時間的時間戳

// 獲取某個時間格式的時間戳 var stringTime = "2014-07-10 10:21:12"; var timestamp2 = Date.parse(new Date(stringTime)); timestamp2 = timestamp2 / 1000; //2014-07-10 10:21:12的時間戳為:1404958872 console.log(stringTime + "的時間戳為:" + timestamp2);

?

3.將當前時間換成時間格式字符串

// 將當前時間換成時間格式字符串 var timestamp3 = 1403058804; var newDate = new Date(); newDate.setTime(timestamp3 * 1000); // Wed Jun 18 2014 console.log(newDate.toDateString()); // Wed, 18 Jun 2014 02:33:24 GMT console.log(newDate.toGMTString()); // 2014-06-18T02:33:24.000Z console.log(newDate.toISOString()); // 2014-06-18T02:33:24.000Z console.log(newDate.toJSON()); // 2014年6月18日 console.log(newDate.toLocaleDateString()); // 2014年6月18日 上午10:33:24 console.log(newDate.toLocaleString()); // 上午10:33:24 console.log(newDate.toLocaleTimeString()); // Wed Jun 18 2014 10:33:24 GMT+0800 (中國標準時間) console.log(newDate.toString()); // 10:33:24 GMT+0800 (中國標準時間) console.log(newDate.toTimeString()); // Wed, 18 Jun 2014 02:33:24 GMT console.log(newDate.toUTCString());Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1,"d+": this.getDate(),"h+": this.getHours(),"m+": this.getMinutes(),"s+": this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S+": this.getMilliseconds()};if (/(y+)/i.test(format)) {format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));}for (var k in date) {if (new RegExp("(" + k + ")").test(format)) {format = format.replace(RegExp.$1, RegExp.$1.length == 1? date[k] : ("00" + date[k]).substr(("" + date[k]).length));}}return format; } console.log(newDate.format('yyyy-MM-dd h:m:s'));

?

轉(zhuǎn)載于:https://www.cnblogs.com/difs/p/9585875.html

總結(jié)

以上是生活随笔為你收集整理的HTML 传输 字符转换 进制转换 15位 18位 时间戳 转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。