我使用的是xml,并且土耳其字符有问题。就像这样
<Ürün></Ürün>...
我使用str_replace作为解决方案,但它没有给出理想的结果。
我该怎么做?
答案 0 :(得分:4)
只要您使用正确的字符编码保存XML,上述XML代码段就完全有效。如果您在<?xml
声明中未指定其他编码,则XML的默认编码为UTF-8。
如果您已将包含<Ürün>
的文件以不同的编码保存为UTF-8 - 可能是Windows代码页1254土耳其语 - 它将不会解析为UTF-8,因此要么添加<?xml version="1.0" encoding="windows-1254"?>
声明或者,更好,更便携,只需将其保存为UTF-8。在文本编辑器中使用“另存为”并选择该编码。
(如果您的文本编辑器不能提供该选项,或者它仍然坚持在代码页1254中重新加载UTF-8文件,那么请获得更好的文本编辑器。)