ท่าอ่าน text file (UTF-8) ใน Java

ท่าอ่าน text file (UTF-8) ใน Java … ท่าเปิด text file ของ Java มันก็เปลี่ยนไปบ้างตั้งแต่เริ่มเขียนใหม่ๆ แต่ว่าหลังๆ มาไม่ค่อยเปลี่ยนแล้ว ผมก็ยังจำไม่ได้อยู่ดี จดไว้เลยดีกว่า ในท่าใช้บ่อย

        try {
			FileInputStream fis = new FileInputStream(filename);
			InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
			BufferedReader br = new BufferedReader(isr);
			String line;
			while((line = br.readLine()) != null) {
			        // ทำ
			}
		} catch (FileNotFoundException e) {
			System.err.println("Cannot find " + inputFilename);
		} catch (UnsupportedEncodingException e) {
			System.err.println("The system does not support UTF-8");			
		} catch (IOException e) {
			e.printStackTrace();
		}

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s