日期:2014-05-20  浏览次数:20844 次

生成文件中的特殊符号如何处理???
我用java生成文本文件,文件里想要有 " " <> 等符号,都是英文的符号,我按照网上说   的将符号进行了替换,&lt;   &gt;   &quot;&quot;写进文件后还是&lt;   &gt;   &quot;&quot;,没有显示 " " <> ,这个问题怎么解决啊?

------解决方案--------------------
文本文件,能解析么?
------解决方案--------------------
解析??是指打开么?可以打开的
///////////////////////////////////////
你的文件是.html的?这些符号只是针对.html需要转换,其他的不需要吧?
------解决方案--------------------
另外,他说的解析是打开并分析,就像html能被浏览器解析,不止能打开,还能将里面的符号转化成对应的画面的上东西
比方说你的文件里面有 <input type= "text " /> 浏览器就知道它是个文本框,这就叫解析,就是能够知道符号的显示上的意义,而不只是纯正的符号
------解决方案--------------------
直接写不行?转义出于什么目的?
一般这些转义是被HTML或者XML文档本身包含的情况下才进行的,比如一个xml的元素的属性值是xml文本字符串
------解决方案--------------------
没事就别乱替换。你替换后的文件应该保存为 .html,这样才能显示出来。