我有一个非常奇怪的问题,如果有人帮助我,我将非常感激。
我有一个包含textarea的表单,其内容稍后会转移到一个包含这样的行的页面(使用带有php的DOM来更改XML文件上的数据):
$ dom->的getElementsByTagName( “页”) - >项目($ itemNum) - >的getElementsByTagName( “郎”) - >项目(1) - >的getElementsByTagName( “文本”) - >项(0) - > firstChild->数据= $ _ POST [ 'rus0'];
有问题的XML文件如下所示:
<文本>< ![CDATA [表格中的文字 ]>< /文字和GT;
当我将它上传到服务器并尝试输入俄语文本时会发生奇怪的事情,在这种情况下它会完全删除CDATA并导致
<文本/>
而且,奇怪的是,这个东西在我自己的服务器模拟器上运行正常(我使用MAMP和php 5,远程服务器也有php 5) - 在我的机器输入俄语工作正常。
有什么想法吗?
答案 0 :(得分:0)
输入文本可能编码错误。