I have read a XML file with the simplexml_load_file()
function. I suppose this function is well written and supports XML encodings correctly. My XML file is in UTF-8 format, i.e. it contains normal ANSI characters along with national characters with multibyte encoding.
So, now I want to write the XML file back with fopen()
and fwrite()
, also in UTF-8 format.
Should I perform some conversions to do that correctly?
Suppose variable $a
contains some UTF-8 encodings. Will it be written correctly?