|
|
|
แปลง hex to char ไม่ได้ครับลองค้นมาหลายวันแล้ว รบกวนผู้รู้ครับ |
|
|
|
|
|
|
|
อาจจะไม่ใช่ hex อาจจะแค่ charset
|
|
|
|
|
Date :
2016-02-02 15:04:22 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ e0bxxx ผมลองไปเทียบตารางมันก็ตรงกับภาษาไทยนะครับ
|
|
|
|
|
Date :
2016-02-02 15:23:52 |
By :
degdee12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
@header("Content-type: text/html; charset=utf-8");
function hexToStr($hex){
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2){
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
function strToHex($string){
$hex='';
for ($i=0; $i < strlen($string); $i++){
$hex .= dechex(ord($string[$i]));
}
return $hex;
}
$word = '%e0%b8%a7%e0%b8%b4%e0%b9%88%e0%b8%87%e0%b9%80%e0%b8%9e%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%aa%e0%b8%b8%e0%b8%82%e0%b8%a0%e0%b8%b2%e0%b8%9e-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87';
$string = str_replace('%','',$word);
echo iconv('UTF-8','UTF-8',hexToStr($string));
?>
|
|
|
|
|
Date :
2016-02-02 15:41:04 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับพอดีผมไปเจอตัวนี้ urldecode($string);
ใช้ได้โดยไม่ต้อง replace % เลยครับ
แต่ยังไงก็ขอบคุณมากนะครับ
|
|
|
|
|
Date :
2016-02-02 15:57:41 |
By :
degdee12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้าวแค่ urlencode ธรรมดานิเอง 555
|
|
|
|
|
Date :
2016-02-02 15:59:21 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กว่าจะเจออันนี้ผมตาลายมาหลายวันแล้วครับ55
ทั้งอ่านทั้งแปลอังกฤษแทบร้องไห้
|
|
|
|
|
Date :
2016-02-02 16:02:32 |
By :
degdee12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|