成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 將jquery.qqFace.js表情轉換成微信的字符碼
全站頭部文字 我要出現在這里
將jquery.qqFace.js表情轉換成微信的字符碼 741 2024-03-24   

jquery.qqFace.js使用方法

引用

<script src="http://www.gimoo.net/t/1905/~/Content/qqFace/js/jquery.qqFace.js&"></script>
<script src="http://www.gimoo.net/t/1905/~/Content/qqFace/js/jquery-browser.js"></script>

html

<div style="width:50px;height:30px;margin-top:3px;text-align:center;line-height:30px;border-right:1px solid #dee5e7"><img src="http://www.gimoo.net/t/1905/~/Content/emoji.png" class="emotion" /></div>
<textarea class="input" id="saytext" name="saytext" style="display:none"></textarea>

初始化

$(function () {
$('.emotion').qqFace({
id: 'facebox',
assign: 'saytext', //給輸入框賦值
path: '/Content/qqFace/arclist/' //表情圖片存放的路徑
});
});

原來的jQuery.qqface.js有下面這個方法

function replace_em(str) {
str = str.replace(/</g, '<');
str = str.replace(/>/g, '>');
str = str.replace(/n/g, '<br/>');
str = str.replace(/[em_([0-9]*)]/g, '<img src="http://www.gimoo.net/Content/qqFace/arclist/$1.gif" border="0" />');
return str;
}

點擊表情會把表情轉換成圖片保存到$("#saytext")里,我自己修改一下將表情在我們需要顯示地方顯示出來

//修改原來js
var str = $("#saytext").val().trim();
$("#show").append(replace_em(str));
$("#saytext").val('');

將表情轉換成微信字符碼,因為做微信自動回復時回復文本消息不能回復文字加圖片,所以我對照網上的數據,將表情圖片一一對應的字符碼找出來

查看圖片

我自己拼的字符碼,按照上面表情的順序組合的,有的沒找到嗎直接用微信的文字表示,微信發出去收到的也可以轉換成表情

 private string emoij = "/::);/::~;/::B;/::|;/::<;/::$;/::X;/::Z;/::'(;/::-|;/::@;/::P;/::D;/::O;/::(;/:?b;/::Q;/::T;/:,@P;/:,@-D;/::d;/:,@o;/::g;/:|-);/::!;/::L;/::>;/::,@;/:,@f;/::-S;/:?;/:,@x;/:,@@;/::8;/:,@!;/:xx;/:bye;/:wipe;/:dig;/:&-(;/:B-);/:<@;/:@>;/::-O;/:>-|;/:P-(;/::'|;/:X-);/::*;/:@x;/:8*;[擁抱];[月亮];[太陽];[炸彈];/:!!!;/:pd;/:pig;/:<W>;/:coffee;/:eat;/:heart;[強];[弱];[握手];[勝利];[抱拳];[勾引];[OK];[NO];/:rose;/:fade;/:showlove;[跳跳];[轉圈]";
var emoijarray = emoij.Split(';');
int len = emoijarray.Length;
for (int i = 0; i < len; i++)
{
string str = string.Format("<img src={0}/Content/qqFace/arclist/{1}.gif{2} border={3}0{4}>",'"',i+1, '"', '"', '"');
if (xmlstr.Contains(str))//查找發送的文本消息中是否含有表情圖片標簽,有的話替換成對應的字符碼,或許大家有更好的方式替換,我這只是循環去查找匹配的替換
{
xmlstr = xmlstr.Replace(str, emoijarray[i]);
}
}

這是微信上就可以收到表情了

總結

以上所述是小編給大家介紹的將jquery.qqFace.js表情轉換成微信的字符碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!


主站蜘蛛池模板: 福建省地图高清版全图可放大| 浣肠アナル地狱| 大乔未久电影| 电影在线观看高清完整版免费播放| 免费微信对话生成器| 749局演员表| nhk新闻| 美少女战士变身| 日本电影家庭教师| 陆廷威| 黄金广场| 张天爱出生于哪年?| 带动气氛的mc台词| 溜溜的她| 血战到底电视剧| 缉私群英 电视剧| 2024年月历| 美女网站视频在线| 抖音安装| 盛夏晚晴天演员表| 欧若拉歌词| 情欲视频| 快乐到底| 马文的战争电影完整视频观看 | 内蒙古电视台节目表| 基于plc的毕业设计论文题目| 成年人看| 亚洲成a人片在线观看| 恶老板| 姐妹五| 刘越| 隐形人4| 韩国伦理片在线播放| 按摩服务| 免费看污污的视频| 爆操处女| 抗击 电影| 萱草花二声部合唱谱| 色·戒未删减版| 艳妻互换电影| 社会主义改造理论ppt|

!??!站長長期在線接?。。?/p>

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103