php程序GBK编码下生僻字'碶'等字的处理引起编码乱码问题,生僻字输出带反斜杠
[ 2023-07-26 16:19:26 | 作者: admin ]
p.s. var_export() 可以看到生僻字输出带反斜杠\,平时网页输出看不出来。有一次入库生僻字及其后面乱码,增加一个反斜杠就正常了
工作中发现PHP处理GBK格式的生僻字 ‘碶’ 时会遇到的问题。没能深入研究编码层面的原因。不知道是PHP的bug还是GBK编码的锅。如果有大神发现这篇文章欢迎讨论
//1、直接把‘碶’赋值给变量
$str = '碶';
echo $str;//会报500错误
//2、如果‘碶’字后面随便接一个字符或者汉字则不会报错
$str = '碶大';
echo $str;//输出 碶大
//3、var_export查看结果
var_export($str);//输出 '碶\大'
$str = var_export($str, true);
...
阅读全文…
$str = str_replace("\\","\\\\",$str);
工作中发现PHP处理GBK格式的生僻字 ‘碶’ 时会遇到的问题。没能深入研究编码层面的原因。不知道是PHP的bug还是GBK编码的锅。如果有大神发现这篇文章欢迎讨论
//1、直接把‘碶’赋值给变量
$str = '碶';
echo $str;//会报500错误
//2、如果‘碶’字后面随便接一个字符或者汉字则不会报错
$str = '碶大';
echo $str;//输出 碶大
//3、var_export查看结果
var_export($str);//输出 '碶\大'
$str = var_export($str, true);
...
阅读全文…
微信小程序列表item绑定事件,参数的传递和获取
[ 2023-07-17 14:33:11 | 作者: admin ]
<view class="bangDingItem" wx:for="{{oldManHistoryList}}" wx:key="id">
<view class="bangDingTitle" bindtap="oldManListTap" data-newsid="199" data-source="{{item}}">
<wux-row>
<wux-col span="6" push="0">
<view class="icon ">
<wux-icon type="ios-paper" size="40rpx" />
...<view class="bangDingTitle" bindtap="oldManListTap" data-newsid="199" data-source="{{item}}">
<wux-row>
<wux-col span="6" push="0">
<view class="icon ">
<wux-icon type="ios-paper" size="40rpx" />
阅读全文…
1