Why doesn't the bitwise Not ever work on copied/pasted strings?
<p>Simple enough to test:</p>

<pre><code>echo(~~"Hello World"); //Echos Hello World
echo(~"Hello World"); //Echos �����ߨ����
echo(~"�����ߨ����"); //Echos @B@B@B@B@B W@B@B@B@B
</code></pre>

<p>Why does it work properly for the two Nots directly on top of each other, but not for the copied and pasted string output?</p>

<p>I'd guess there's probably some data being lost somewhere, but how can I output the data in such a way that if I copy and paste it into code which finds the bitwise Not of it, it will actually work?</p>

<p>This has been bugging me and some others I know for quite a while!</p>
