Introduction - If you have any usage issues, please Google them yourself
Java kernel is unicode,as well as class files.However,most multimedias use stream bytes,including the way of their storage.So java ought to convert these stream bytes.char is unicode,while byte is byte.byte/char convertion function is in sun.io.class ByteToCharConverter could tell you which convertor you are using.two usual static functions are
Packet : 395919newsplayer.zip filelist
NewsPlayer/
NewsPlayer/NewsPlayer/
NewsPlayer/NewsPlayer.ncb
NewsPlayer/NewsPlayer.sln
NewsPlayer/NewsPlayer.suo
NewsPlayer/NewsPlayer/Debug/
NewsPlayer/NewsPlayer/Debug/BuildLog.htm
NewsPlayer/NewsPlayer/Debug/NewsDoc.obj
NewsPlayer/NewsPlayer/Debug/NewsPlayer.exe
NewsPlayer/NewsPlayer/Debug/NewsPlayer.ilk
NewsPlayer/NewsPlayer/Debug/NewsPlayer.obj
NewsPlayer/NewsPlayer/Debug/NewsPlayer.pch
NewsPlayer/NewsPlayer/Debug/NewsPlayer.pdb
NewsPlayer/NewsPlayer/Debug/NewsPlayer.res
NewsPlayer/NewsPlayer/Debug/NewsPlayerDlg.obj
NewsPlayer/NewsPlayer/Debug/stdafx.obj
NewsPlayer/NewsPlayer/Debug/vc70.idb
NewsPlayer/NewsPlayer/Debug/vc70.pdb
NewsPlayer/NewsPlayer/news.txt
NewsPlayer/NewsPlayer/news2.txt
NewsPlayer/NewsPlayer/NewsDoc.cpp
NewsPlayer/NewsPlayer/NewsDoc.h
NewsPlayer/NewsPlayer/NewsPlayer.aps
NewsPlayer/NewsPlayer/NewsPlayer.cpp
NewsPlayer/NewsPlayer/NewsPlayer.h
NewsPlayer/NewsPlayer/NewsPlayer.rc
NewsPlayer/NewsPlayer/NewsPlayer.vcproj
NewsPlayer/NewsPlayer/NewsPlayerDlg.cpp
NewsPlayer/NewsPlayer/NewsPlayerDlg.h
NewsPlayer/NewsPlayer/ReadMe.txt
NewsPlayer/NewsPlayer/res/
NewsPlayer/NewsPlayer/Resource.h
NewsPlayer/NewsPlayer/res/Build.ico
NewsPlayer/NewsPlayer/res/ico00001.ico
NewsPlayer/NewsPlayer/res/ico00002.ico
NewsPlayer/NewsPlayer/res/ico00003.ico
NewsPlayer/NewsPlayer/res/icon1.ico
NewsPlayer/NewsPlayer/res/icon2.ico
NewsPlayer/NewsPlayer/res/NewsPlayer.ico
NewsPlayer/NewsPlayer/res/NewsPlayer.manifest
NewsPlayer/NewsPlayer/res/NewsPlayer.rc2
NewsPlayer/NewsPlayer/stdafx.cpp
NewsPlayer/NewsPlayer/stdafx.h