sojson在线解密(PHP从Mysql查出来的数据转换成json格式中文乱码怎么解决)
2025-02-10 11:10:02 :0
本文目录
PHP从Mysql查出来的数据转换成json格式中文乱码怎么解决
解决办法是在使用json_encode之前把字符用函数urlencode()处理一下,然后再json_encode,输出结果的时候在用函数urldecode()转回来。具体如下:
//urlencode处理function json_array($obj) { foreach($obj as $key =》 $value) { if(is_array($obj = urlencode($value); } } return $obj;}//urldecode解密转换为中文字符function _json($obj) { return urldecode(json_encode(json_array($obj)));}echo _json($json);//$json为你要输出的json数组此处递归调用是为了处理多维数组······
有什么好的java加密解密方法,求共享
下面是我的一个工具类,你看下:
package com.sojson.common.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;/** * * 开发公司:SOJSON在线工具 《p》 * 版权所有: www.sojson.com * 博客地址:http://www.sojson.com/blog/ * 《p》 * * 注释写这里 * * 《p》 * * 区分 责任人 日期 说明《br/》 * 创建 周柏成 2017年3月13日 《br/》 * * @author zhou-baicheng * @email so@sojson.com * @version 1.0,2015年1月18日 《br/》 * */public class Encrypt { public static final String getMD5(String text) { // return text; byte intext = text.getBytes(); MessageDigest md5 = null; try { md5 = MessageDigest.getInstance(“MD5“); } catch (NoSuchAlgorithmException e) { throw new RuntimeException(e); } byte md5rslt = md5.digest(intext); StringBuffer verifyMsg = new StringBuffer(); for (int i = 0; i 《 md5rslt.length; i++) { int hexChar = 0xFF & md5rslt & 0xFF); if (s.length() == 1) { sb.append(“0“); } sb.append(s.toUpperCase()); } return sb.toString(); }}本文编辑:admin
更多文章:

php基础知识(如何轻松面对php面试面试前最好都掌握哪些知识)
2025年2月16日 11:40

平面设计自学网免费(年轻人学历低可以学习平面设计吗哪里可以学大概要花费多少)
2025年3月9日 20:50

指针数组与数组指针的区别(分析指针数组与数组指针的区别和应用)
2025年2月8日 22:20

machine tool(machine tools怎么样)
2025年2月28日 16:30

thinkcmf 或 thinkphp 对于文章很长的内容怎么进行内容分页处理?苹果手机pages怎么用
2025年2月12日 08:20

gradle是什么意思(gradle task中 <<什么意思)
2025年4月5日 14:10

threshold voltage(MOSFET 的body effect 是什么意思求详细解释)
2025年3月6日 18:20