如何检测和转换文本编码?

时间:2010-10-28 23:09:34

标签: flex encoding air

来自网络的某些文本(或html)文档未编码为UTF-8,因此我想将文本文档的编码转换为UTF-8。 你有处理文本编码的线索吗?

我发现,当应用程序使用编码损坏的文本(例如“¿©ºº½̾±”)绘制元素时,应用程序通常会被警告对话框“adl quit unexpectedly”杀死。如何让我的应用程序更耐用。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

Flash Player默认使用UTF-8。您可以通过System.useCodePage进行更改,但它仍然只能使用 ONE 编码(取决于客户端计算机)。

如果要加载具有任意编码的文本,则应将文本加载为ByteArray,然后手动将其解析为字符串。不确定是否有一些库。

P.S:如果你有机会 - 在服务器或某个地方将所有传入数据转换为UTF-8,而不是在客户端。