在文本区域和Javascript代码中显示特殊字符

在文本区域和Javascript代码中显示特殊字符,javascript,gwt,character-encoding,compression,textarea,Javascript,Gwt,Character Encoding,Compression,Textarea,我正在开发一个压缩器,结果是我希望在文本区域(GWT)中显示的字节(ASCII 0-255),这样人们就可以复制压缩数据并将其粘贴为Javascript代码中的变量值。例如: var s="alnj"; // alnj is the compressed code that they copied from the Text Area 问题是我看不到其中的一些字节(我只看到矩形),我担心人们无法成功地复制和粘贴它们。你建议我怎么解决这个问题?是否更改字符集(utf-8)?使用变量和压缩代码生成

我正在开发一个压缩器,结果是我希望在文本区域(GWT)中显示的字节(ASCII 0-255),这样人们就可以复制压缩数据并将其粘贴为Javascript代码中的变量值。例如:

var s="alnj"; // alnj is the compressed code that they copied from the Text Area
问题是我看不到其中的一些字节(我只看到矩形),我担心人们无法成功地复制和粘贴它们。你建议我怎么解决这个问题?是否更改字符集(utf-8)?使用变量和压缩代码生成JS文件

谢谢

您可以查看输出

即使使用UTF-8,仍然存在无法渲染的控制字符。最好的解决方案很可能是提供压缩数据的“下载”(=另存为文件对话框)


关于复制和粘贴,您可以提供“复制到剪贴板”按钮。但是,由于我不知道用户应该将数据粘贴到哪里,因此可能会出现问题。

谢谢,这就是我需要知道的!