求教两种文字编码的转换
如何把这段编码:
<table width="100">
<tr>
<td>我爱你</td>
</tr>
</table>
转化成为:
<table width="100">\n <tr>\n <td>我爱你</td>\n </tr>\n</table>
这两个编码应该如何转换,最好能给我个 javascript
[解决办法]
<script> var code = '<table width="100"><tr><td>我爱你</td></tr></table>'.replace(/(\<)/g, " < "); code = code.replace(/(\>)/g, "> "); code = code.replace(/(\")/g, "" "); alert(code);</script>
[解决办法]
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)