導航:首頁 > 編程語言 > php中文轉換ascii

php中文轉換ascii

發布時間:2023-06-05 03:53:09

㈠ 如何讓php以二進制或ascii碼執行

php字元轉換為ASCII碼是使用ord()函數能解析使用chr();

㈡ 求php ascii碼 轉換成漢字

ascii碼沒有漢字這一說,ascii只表示英文和西歐字元

㈢ PHP代碼中包含8進制和16進制還有字母混合如何轉換成ASCII

<?php
function hex_replace($str){//轉換成ASCII
$tmp = substr($str, 0, 1);
if($tmp == 'x' || $tmp == 'X'){ //判斷是否是 16 進制, 否則當 8 進制處理
return chr(hexdec($str));
} else {
return chr(octdec($str));
}
}
$str = file_get_contents("cc.txt");
$str = preg_replace('/\\\\([xX][\\dA-Fa-f]{1,2})|\\\\([\\d]{1,3})/e', 'hex_replace(\'$1$2\')', $str);//替換
echo $str;
?>

㈣ php 如何將ASCII碼 轉換為 utf8編碼求PHP大俠

請問你是怎麼解決的呢?用mb_convert_encoding($str, 'utf-8','ascii');和iconv()都不成。。。

㈤ 漢字怎樣轉換十六進制php

//漢字進制轉換
//$string 傳入的漢字或其它字元
//$tobase 要轉換的進制 范圍 2~36 之間任意取值
//$back 返回形式,0 轉換成進制代碼 ; 1 將進制轉換成漢字

function ASCII($String,$tobase,$back){
if( $tobase > 1 && $tobase < 37 ){
if($back == 0){
return preg_replace('/(.)/es',"str_pad(base_convert(ord('\\1'),10,$tobase),8,'0',STR_PAD_LEFT)",$String);
}else{
return preg_replace('/(\w{8})/e',"chr(base_convert('\\1',$tobase,10))",$String);
}
}else{
return false;
}
}

//範例
$str = '我愛你';

$en = ASCII($str,2,0); // 轉換成2進制: 00
echo ASCII($en,2,1); // 轉換成漢字:我愛你

$en = ASCII($str,8,0); // 轉換成8進制: 40
echo ASCII($en,8,1); // 轉換成漢字:我愛你

$en = ASCII($str,10,0); // 轉換成10進制: 60
echo ASCII($en,10,1); // 轉換成漢字:我愛你

$en = ASCII($str,10,0); // 轉換成10進制: 60
echo ASCII($en,10,1); // 轉換成漢字:我愛你

$en = ASCII($str,16,0); // 轉換成10進制: a0
echo ASCII($en,16,1); // 轉換成漢字:我愛你

㈥ php中中文如何轉碼

應該是沒有URL編碼(一般來說,用默認字元集是沒有問題的)。

URL編碼/解碼,可用函數urlencode()與urldecode()。

還有一個小問題,你有個地方打錯了,在表單中把playerName打成了playerNmae,而iframe的URL中卻是playerName。


iframe代碼改為(你的拼寫錯誤已修正):

<iframeid="aaa"name="aaa"width="600"height="500"src="網址/playerDetail.php?serverName=<?phpechourlencode($_GET["serverName"]);?>&playerName=<?phpechourlencode($_GET["playerName"]);?>"></iframe>

表單代碼改為:

<formaction="22.php"method="get">
伺服器:<inputtype="text"name="serverName"/><br/>
玩家名:<inputtype="text"name="playerName"/><br/>
<inputtype="submit"/>
</form>

再試試?

㈦ php 利用轉義輸出ascii字元問題

\x51後面的51是16進制,你的程序應該這么寫:
<?php
for ($i=0;$i<=127;$i++) echo "$i\t".chr($i)."\n";
?>

閱讀全文

與php中文轉換ascii相關的資料

熱點內容
單片機串口發射怎麼回事 瀏覽:472
程序員假裝自己很忙 瀏覽:798
程序員能力關鍵詞 瀏覽:615
plc編程高級視頻教程 瀏覽:610
java遞歸求n 瀏覽:84
python絕對路徑導入 瀏覽:126
nex5g加密 瀏覽:975
18的空島伺服器地址 瀏覽:86
程序員要學什麼硬體 瀏覽:666
股票漲跌源碼怎麼看 瀏覽:576
加密軟體做法 瀏覽:57
美國程序員有多少中國人 瀏覽:741
人民日報app里怎麼看新聞早班車 瀏覽:587
忘了app怎麼辦 瀏覽:531
如何用雲伺服器做雲平台 瀏覽:301
非箍筋加密區剪力 瀏覽:119
利聯科技伺服器卡怎麼辦 瀏覽:386
js和python哪個好 瀏覽:463
c盤的哪些文件夾沒用 瀏覽:83
文件為什麼會超出在線解壓限制 瀏覽:591