String content = new String(b, 0, numRead);
String newContent = new String(b, 0, numRead, charSet);
換成new String(b, 0, numRead, "UTF-8");就不會亂碼了