ホームページ > バックエンド開発 > PHPチュートリアル > 微信开发中获得用户昵称出现乱码怎么办

微信开发中获得用户昵称出现乱码怎么办

PHPz
リリース: 2020-09-05 09:51:46
オリジナル
6842 人が閲覧しました

微信开发中获得用户昵称出现乱码的解决办法:1、将昵称存入数据库时,对其进行编码,代码语句为“URLEncoder.encode(nickname,"utf-8");”;2、从数据库中取出来时,对其解码即可。

微信开发中获得用户昵称出现乱码怎么办

微信开发中获得用户昵称出现乱码怎么办?

微信开发,获得用户昵称出现乱码的问题

之前做微信公众号项目开发的时候,发现根据微信的接口获得用户的昵称,如果昵称后面有特殊的图标,字符,在网页上展示微信昵称的时候,很容易出现乱码;现解决如下:

 

将昵称存入数据库的时候,对其进行编码 URLEncoder.encode(nickname,"utf-8");将其存入数据库;

从数据库中取出来的时候,再对其解码  URLDecoder.decode(nickname,"utf-8");将其取出来,展示在页面上。

这样昵称就不会乱码了,并且即使昵称里面有小图标,也会正常展示的。

更多相关技术文章,请访问PHP中文网

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート