1、实现的效果:

2、将上面带有图标、非主流的文字,转换成utf-8格式,能存进去和读出来。

3、code:

function emoji_encode($nickname){
$strEncode = '';
$length = mb_strlen($nickname,'utf-8');
for ($i=0; $i < $length; $i++) {
$_tmpStr = mb_substr($nickname,$i,1,'utf-8');
if(strlen($_tmpStr) >= 4){
$strEncode .= rawurlencode($_tmpStr);
}else{
$strEncode .= $_tmpStr;
}
}
return $strEncode;
}

最新文章

  1. HashMap与HashTable的区别
  2. C# 中的委托和事件(转载)
  3. POJ 1260 Pearls 简单dp
  4. row_number()函数
  5. Key-Vlaue Coding Apple官方翻译
  6. curl要注意的几点
  7. BCEC手动验证业务方法
  8. jetty运行maven程序(修改及时生效,不需要重启jetty程序)
  9. RegExp子模式- &quot;()&quot;
  10. [2014-11-11]使用Owin中间件搭建OAuth2.0认证授权服务器
  11. IO创建Socket通信中慎用BufferReader中的readLine()
  12. 手写实现简单版IOC
  13. gitlab 一键 merge request(III)
  14. OpenLayers典型部分概述
  15. java 网络编程(一)InetAddress
  16. React Native ——入门环境搭配以及简单实例
  17. Kali更新deb源
  18. C# 代码备份数据库 ,不需要 其他 DLL
  19. hdu2795 Billboard(线段树单点修改)
  20. php与Git下基于webhook的自动化部署

热门文章

  1. PPPOE数据包转换及SharpPcap应用
  2. Sequence在Oracle中的使用
  3. iview,用render函数渲染
  4. C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出
  5. .Net程序员玩转Android开发--ListView单击事件
  6. Java 读取 .properties 配置文件
  7. Laravel SQL 查询语句集锦
  8. Masonry应用【美图秀秀首页界面自动布局】
  9. Wifidog协议V1
  10. ArcGIS鼠标滚轮方向之注册表篇