由于换行符在Windows和Linux下不同,可能在不同的平台会出现很多问题。比如导致在android下显示windows下的文字,结尾可能出现方块。
public static String winString2Linux(final String content) {
if (TextUtils.isEmpty(content)) { return null; } StringBuffer buffer = new StringBuffer(); final char[] chars = content.toCharArray(); char curChar; for (int i =0 ; i < chars.length; i++) { curChar = chars[i]; if ('\r' != curChar) { buffer.append(curChar); } } return buffer.toString(); } |
标签: