来自网络的某些文本(或html)文档未编码为UTF-8,因此我想将文本文档的编码转换为UTF-8。 你有处理文本编码的线索吗?
我发现,当应用程序使用编码损坏的文本(例如“¿©ºº½̾±”)绘制元素时,应用程序通常会被警告对话框“adl quit unexpectedly”杀死。如何让我的应用程序更耐用。
提前谢谢。
答案 0 :(得分:1)
Flash Player默认使用UTF-8
。您可以通过System.useCodePage
进行更改,但它仍然只能使用 ONE 编码(取决于客户端计算机)。
如果要加载具有任意编码的文本,则应将文本加载为ByteArray
,然后手动将其解析为字符串。不确定是否有一些库。
P.S:如果你有机会 - 在服务器或某个地方将所有传入数据转换为UTF-8,而不是在客户端。