在文本区和Javascript代码中显示特殊字符
Display special characters in a Text Area and in Javascript Code
我正在开发一个压缩器,结果是我想在TextArea (GWT)中显示的字节(ASCII 0-255),以便人们可以复制压缩数据并将其粘贴为Javascript代码中的变量值。例如:
var s="alnj"; // alnj is the compressed code that they copied from the Text Area
问题是我看不到这些字节(我只看到像矩形),我担心人们不能成功地复制和粘贴它们。你有什么建议可以解决这个问题?更改字符集(utf-8)?生成一个JS文件与变量和压缩的代码?
谢谢!
您可以对输出进行base64。
即使使用UTF-8,仍然存在无法呈现的控制字符。最好的解决方案可能是提供压缩数据的"下载"(=另存为文件对话框)。
关于复制和粘贴,你可以提供一个"复制到剪贴板"按钮。但是,由于我不知道用户应该将数据粘贴到哪里,因此可能会出现问题。
相关文章:
- 如何不显示/过滤特殊字符?(CSS或Javascript)
- 如何使用javascript在输入元素中显示特殊字符
- 尊重“; 〃;从HTML显示中的API响应返回的换行符(和特殊字符)
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 在确认框中显示特殊字符
- 显示从AJAX调用中提取的特殊字符时出现问题
- 角度.js - 将带有特殊字符和数字的字符串转换为数组并使用 ng-repeat 显示
- 在页面中显示特殊字符
- HTML 特殊符号显示为字符
- 如何在输入元素文本字段中显示特殊字符,但仍保留JQuery中的值
- 在呈现的HTML中显示特殊字符、HTML实体和unicode
- 条形图中的提示不显示HTML特殊字符中包含的文本,例如.
- 如何用特殊字符显示来自资源的消息
- Markitup总是在从db读取后显示html特殊字符
- Angular translate:占位符不能正确显示特殊字符
- 将HTML表导出为XLS时不显示特殊字符
- 在javascript中显示特殊字符
- 在文本区和Javascript代码中显示特殊字符
- 如何在HTML中显示特殊字符
- 如何使用 javascript 在警报框中显示特殊字符