php程序中用户名含特殊字符怎么办,php中包含ñ等特殊字符
起初我認(rèn)為問(wèn)題是當(dāng)我從ajax調(diào)用返回echo json_encode($row)時(shí),結(jié)果是?被更改為NULL.但經(jīng)過(guò)測(cè)試,我發(fā)現(xiàn)問(wèn)題在此之前存在.
在示例php文件中:
$test = "Nu?ez"
echo $test
結(jié)果就是Nu ez
我一直在搜索,但沒(méi)有一個(gè)建議的解決方案有效.喜歡:
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
mb_http_input('UTF-8');
mb_language('uni');
mb_regex_encoding('UTF-8');
ob_start('mb_output_handler');
或< meta http-equiv =“Content-Type”content =“text / html; charset = utf-8”/>或標(biāo)題(‘content-type:text / html; charset:utf-8’); .還有一些我已經(jīng)忘記的解決方案,相信我,我嘗試了很多.
這只是它的開(kāi)始,我希望這不會(huì)是mysql的問(wèn)題,因?yàn)槲业臄?shù)據(jù)庫(kù)是在utf-8,所以是我的$mysqli charset.但我想我不能對(duì)ajax json_encode說(shuō)同樣的話.但是沒(méi)關(guān)系,一次只有一個(gè)問(wèn)題.任何人都可以幫助我.非常感謝!
解決問(wèn)題我只需要在記事本中設(shè)置“在UTF-8中編碼”,就像之前在“ANSI編碼”中一樣.
總結(jié)
以上是生活随笔為你收集整理的php程序中用户名含特殊字符怎么办,php中包含ñ等特殊字符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MySQL删除退出后数据未更新,mysq
- 下一篇: java国际化程序创建属性文件,Java