我正在使用xmlSocket
,我遇到编码问题(我认为)。在Flash Builder中,当我跟踪我的event.data
属性时,我看到了预期的数据,但是当我调试它时,我看到许多无法识别的字符。
见图:
当我使用Alert.show()
时,我看到那些无法识别的字符,当我使用子字符串方法和字符串方法时,我也遇到了问题。
当然,我想使用trace的版本......
编码问题......?怎么解决?我尝试使用byteArray但没有成功。
注意:我无法修改或查看套接字服务器代码。
由于
答案 0 :(得分:0)
好吧,我的问题只是非ascii字符。以下代码解决了我:
var myString:String = event.data.replace(/[^\x20-\x7E]/g, "")