mysql - 通过 MySQL 进行 Unicode 消息解码
问题描述
<?php
function unicodeMessageEncode($message){
return '@U' . strtoupper(bin2hex(mb_convert_encoding($message, 'UTF-16','UTF-8')));
}
function unicodeMessageDecode($message) {
$message = substr($message, 2);
$_message = hex2bin($message);
$message = mb_convert_encoding($_message, 'UTF-8', 'UTF-16');
return $message;
}
$message = "Testing Message ";
$encode_message = unicodeMessageEncode($message);
$decode_message = unicodeMessageDecode($encode_message);
echo $message;
echo "\n";
echo $encode_message;
echo "\n";
echo $decode_message;
echo "\n";
?>
我正在使用上面的 PHP 代码对 Unicode 消息进行编码和解码,有人知道如何通过 MySQL 查询解码 Unicode 消息吗?(我不想运行 MySQL 结果的循环)。
例如:select id,somefunction(message) from table;
解决方案
推荐阅读
- c - 如何在循环中声明分配的数组?
- visual-studio - Visual Studio Code - 无法上传在我的计算机上本地创建的 nuget 包
- python - 如何在 python 中的 SQL 中使用列名编写表输出?
- api - amadeus api where if 所有 cityCodes 的列表
- python - Python SQL - 两个左连接
- android - 从左到右为 ImageView 设置动画 - 使用 100%p 从右侧剪辑
- javascript - 有没有办法通过 chrome 扩展将文件直接保存到本地硬盘
- asp.net-core - 传入错误的枚举值时,如何在 ASP.NET Core 中获取自定义 ModelState 错误消息?
- angular - 用Angular 8函数替换链式过滤器/订单管道
- python - 如何将 oseti 中的情绪值附加到 pandas 数据框?