Jump to content
php.lv forumi

pārveidot lasāmā formā hvz ko


Val

Recommended Posts

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...

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

×
×
  • Create New...