Jump to content
php.lv forumi

Recommended Posts

Posted

izvilkums no apache error log'a:

\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80\xe7
\x80\x80\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80
\xe7\x80\x80\xe2\xb8\x80\xe6\xa8\x80\xe7\x8c\x80

 

kā šito tekstu pārveidot, lai būtu izlasāms, kas zem tā ir?

vismaz kurā virzienā rakt vai kas tas pa kodējumu...

Posted (edited)

izskatās pēc hex, kas atdalīti ar \x

 

Kaut gan šitāds neko jēdzīgu neatgriež. Tātad es nezinu. :)

<?php
$x = explode('\x', '\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80\xe7\x80\x80\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80\xe7\x80\x80\xe2\xb8\x80\xe6\xa8\x80\xe7\x8c\x80');

foreach($x as $hex) {
 echo chr(hexdec($hex));
}
?>

Edited by andrisp
Posted

Tas ir strings eskeipotā formā.

<?php
echo "\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80\xe7\x80\x80\xe2\xbc\x80\xe6\xa8\x80\xe7\x90\x80\xe6\xa4\x80\xe7\x80\x80\xe2\xb8\x80\xe6\xa8\x80\xe7\x8c\x80";
?>

 

http://lv.php.net/string#language.types.string.syntax.double

\x[0-9A-Fa-f]{1,2} the sequence of characters matching the regular expression is a character in hexadecimal notation
×
×
  • Create New...