所以我正在使用 last.fm API。有时,查询会产生包含以下字符的曲目:
Æther
, é
,Hṛṣṭa
或像这样的非英文字符:
水鏡
.
在 Eclipse 中调试时,我看到它们很好(原样),但在控制台上打印会将它们打印为???
- 这对我来说没问题。
现在,我该如何处理这些?起初,我虽然可以删除所有具有除英语之外的任何字符的歌曲。我使用了正则表达式^\\w+$
,但它没有用。我也试过了\\w+
。那也没有用。
然后我进一步思考如何正确处理这些问题。任何人都可以帮助我吗?我完全可以让这些曲目脱离等式,即。我很满意只有英文字符轨道。
另一个问题:显示控制台和/或 Swing GUI 的这些字符的最佳方式是什么?