Allright!
The working code is:
$_=q&pqfo%;-tijgu<%0>voefg<%`>=%;?<t")/*"
%2!"h<t"))@;=]t*!|3-~*"(%c.>(/)mfohui)%2*03*/#<#"hfy<
t"))@;?]t*!|3-~*"(%c,>(/)mfohui)%2*03*/#<#"hfy<t"))@;
],]t*|3-~*"(%b\%c^,>(/)mfohui)%2*03*/#<#"hf<t"))@;].]
t*|3-~*"(%b\%c^.>(/)mfohui)%2*03*/#<#"hf<t"?]t!"]%c,,
<"hy<t"=]t!"]%c..<"hy<t")\,.^*]t"]%b\]%c^%2%2<]o"h<t"
]/]t"qsjou!dis)]%b\]%c^*<"h<t"-]t!"]%b\]%c^>pse)tvctu
s)=?-1-2**<"hy<t"]\]t"xijmf)]%b\]%c^*|"h<t"]^]
t"~"h<fwbm<&;y~\n~~d&&s~(.)~chr(ord($1)-1)~eg&&eval;
I removed the strange tr which was depending on the charset... and also removed a strange part of the end of the while block... And now...
>++++++++++>++++++++++++++++++++++++++++
+++++>++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
>+++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++>+++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++>+++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++>+++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++>+++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+>++++++++++++++++++++++++++++++++>+++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++>++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++>+++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
>+++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+>++++++++++++++++++++++++++++++++>+++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++>++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++>++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++>+++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++>++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++>++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++>+++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++>++++++++++++++++++++++++++++++++>++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++>+++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++>+++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++>+++++++++++++
++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++[.<]
This code was in the dumb way... of course there is a smarter way of using it... BTW, you must save it as a file an call it as the first parameter to the script