您现在的位置是:首页 > 学无止境
PHP 將 文字 轉換成 &#xxxxx; UNIC
文字 與 UNICODE 互相轉換程式 (PHP 版)
$str = '我';
/* 將 '我' 轉換成 '25105' 或 '我' */
// 使用 iconv
$unicode_html = base_convert(bin2hex(iconv('UT...
$str = '我';
/* 將 '我' 轉換成 '25105' 或 '我' */
// 使用 iconv
$unicode_html = base_convert(bin2hex(iconv('UT...
文字 與 UNICODE 互相轉換程式 (PHP 版)
<?php $str = '我'; /* 將 '我' 轉換成 '25105' 或 '&# 25105;' */ // 使用 iconv $unicode_html = base_convert(bin2hex(iconv('UTF-8', 'UCS-4', $str)), 16, 10); // 25105 // 使用 mb_convert_encoding $unicode_html = base_convert(bin2hex(mb_convert_encoding($str, 'ucs-4', 'utf-8')), 16, 10); // 25105 // 補上 &#xxxxx; $unicode_html = '&#' . base_convert(bin2hex(iconv("utf-8", "ucs-4", $str)), 16, 10) . ';'; // &# 25105; // 將 &# 25105 轉回 '我' $unicode_html = '&# 25105'; $str = mb_convert_encoding($unicode_html, 'UTF-8', 'HTML-ENTITIES'); // '我' ?>
JS-&#unicode;编码转换
var toHTML = { on: function(str) { var a = [], i = 0; for (; i < str.length;) a[i] = str.charCodeAt(i++); return "&#" + a.join(";&#") + ";" }, un: function(str) { return str.replace(/&#(x)?([^&]{1,5});?/g, function(a, b, c) { return String.fromCharCode(parseInt(c, b ? 16 : 10)) }) } }; alert(toHTML.on("\"请输\"")); alert(toHTML.un("大幅"));
JS-unicode编码转换
var toUN = { on: function(str) { var a = [], i = 0; for (; i < str.length;) a[i] = ("00" + str.charCodeAt(i++).toString(16)).slice( - 4); return "\\u" + a.join("\\u") }, un: function(str) { return unescape(str.replace(/\\/g, "%")) } }; alert(toUN.on("\"请输\"")); alert(toUN.un("\\u0022\\u8BF7\\u8F93\\u0022"));
文章评论
- 登录后评论
点击排行
-
php-fpm安装、配置与优化
转载自:https://www.zybuluo.com/phper/note/89081 1、php中...
-
centos下postgresql的安装与配置
一、安装(以root身份进行)1、检出最新的postgresql的yum配置从ht...
-
Mysql的大小写敏感性
MYSQL在默认的情况下查询是不区分大小写的,例如:CREATE TABLE...
-
关于URL编码
转载自:http://www.ruanyifeng.com/blog/2010/02/url_encoding....
-
header中的Cache-control
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的...