簡體   English   中英

php編碼和解碼

[英]php encoding and decoding

編碼/解碼在不同服務器上的工作方式不同。 在本地,我正在運行PHP v5.6。 default_charset =根據php_info()的UTF-8。 當我傳遞值's URL中的它正確地顯示在輸入字段's

我的Godaddy服務器遠程運行的是PHP v5.3,根據php_info(),default_charset =沒有值。當我在URL中傳遞值時,它在輸入字段中錯誤地顯示為%27s

我在html文件的標題中添加了<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>

有誰知道如何解決這個,這樣's顯示為's遠程服務器上?

您不是必須用\\'或\\'來代替單引號嗎?

'不是標准的字母數字字符,因此出於兼容性考慮,它使用類似於此方法的方法進行了網址編碼

'%27十六進制或39十進制ASCII字符。

在輸入字段中顯示值之前,需要通過urldecode()傳遞值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM