我正在开发一个压缩器,结果是我希望在TextArea(GWT)中显示的字节(ASCII 0-255),这样人们就可以复制压缩数据并将其粘贴为变量的值。 Javascript代码。例如:
var s="alnj"; // alnj is the compressed code that they copied from the Text Area
问题是我看不到其中的一些字节(我只是看到像矩形),我担心人们无法成功复制和粘贴它们。你建议我怎么解决这个问题?更改字符集(utf-8)?使用变量和压缩代码生成JS文件?
谢谢!
答案 0 :(得分:3)
你可以base64输出。
即使使用UTF-8,仍然存在无法渲染的控制字符。最有可能的解决方案是提供压缩数据的“下载”(=另存为文件对话框)。
关于复制和粘贴,您可以提供“复制到剪贴板”按钮。但是,由于我不知道用户应该将数据粘贴到哪里,因此可能会出现麻烦。