2011-08-03 54 views
2

我正在開發一個壓縮程序,結果是我想在TextArea(GWT)中顯示的字節(ASCII 0-255),以便人們可以複製壓縮的數據並將其作爲變量的值粘貼到他們的Javascript代碼中。例如:在文本區域和Javascript中顯示特殊字符代碼

var s="alnj"; // alnj is the compressed code that they copied from the Text Area 

的問題是,我不能看到這些字節(我只是看到類似矩形),恐怕人不能複製粘貼&他們成功。你有什麼建議我解決這個問題?更改字符集(utf-8)?用變量和壓縮的代碼生成一個JS文件?

謝謝!

回答

3

你可以base64的輸出。

即使使用UTF-8,仍然存在不會呈現的控制字符。最好的解決方案很可能是提供壓縮數據的「下載」(=另存爲文件對話框)。

關於複製和粘貼,您可以提供「複製到剪貼板」按鈕。但是,由於我不知道用戶應該在哪裏粘貼數據,因此可能會出現問題。

+0

謝謝,這是我需要知道的! – Arturo