First answer, what is the difference between encoding and encryption.
I am not a circus clown who entertains you and spends his time on your stuff. There are limitations. And while you have not taken a single action in order to understand this difference, the clown is resting.
Easy. 1. I was restore "X" function (it's simple string split) 2. What is Mercy? Vikary maybe? 3. I was print what you "load" : ) 4. 'Xx' was not defined, so it's simple empty string.