读书人

求教两种文字编码的转换解决思路

发布时间: 2012-04-16 16:20:04 作者: rapoo

求教两种文字编码的转换
如何把这段编码:

<table width="100">
<tr>
<td>我爱你</td>
</tr>
</table>


转化成为:
<table width="100">\n <tr>\n <td>我爱你</td>\n </tr>\n</table>

这两个编码应该如何转换,最好能给我个 javascript

[解决办法]

JScript code
<script>    var code = '<table width="100"><tr><td>我爱你</td></tr></table>'.replace(/(\<)/g, " < ");    code = code.replace(/(\>)/g, "> ");    code = code.replace(/(\")/g, "" ");    alert(code);</script>
[解决办法]
JScript code
function ToHtmlEnCode(str)  {var s = "";if (str.length == 0) return "";s = str.replace(/&/g, "&");s = s.replace(/</g, "<");s = s.replace(/>/g, ">");s = s.replace(/ /g, " ");s = s.replace(/\'/g, "'");s = s.replace(/\"/g, """);s = s.replace(/\n/g, "<br>");return s;} function ToHTMLDeCode(str)  {var s = "";if (str.length == 0) return "";s = str.replace(/&/g, "&");s = s.replace(/</g, "<");s = s.replace(/>/g, ">");s = s.replace(/ /g, " ");s = s.replace(/'/g, "\'");s = s.replace(/"/g, "\"");s = s.replace(/<br>/g, "\n");return s;}var html = '<table width="100">&<tr><td>我爱你</td></tr></table>'html = ToHtmlEnCode(html)alert(html)html = ToHTMLDeCode(html)alert(html) 

读书人网 >JavaScript

热点推荐