我在我的Android应用程序中使用亚洲字符,我已经了解到某些字符无法显示,因为它们不受系统字体的支持。我用亚洲字符查询数据库,我经常检索不可显示的标志。这些情况对我的应用程序来说通常不是问题,但如果我显示不支持的字符,则会对用户造成不适。 在Android中是否存在类似于可显示性标志的测试?
答案 0 :(得分:2)
这将有所帮助
public boolean isPrintable( char c ) {
Character.UnicodeBlock block = Character.UnicodeBlock.of( c );
return (!Character.isISOControl(c)) &&
block != null &&
block != Character.UnicodeBlock.SPECIALS;
}