Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
utf 8编码在使用java时无法正常工作_Java_File Io_Utf 8_Character Encoding_Fileoutputstream - Fatal编程技术网

utf 8编码在使用java时无法正常工作

utf 8编码在使用java时无法正常工作,java,file-io,utf-8,character-encoding,fileoutputstream,Java,File Io,Utf 8,Character Encoding,Fileoutputstream,我必须将日志打印到HTML文件中,其中包含货币符号,如¥、€等 下面是im用来写入输出文件的代码行 File fileDir = new File("filename.html"); out = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(fileDir,true ),"UTF-8")); 在输出文件中,“ïïïïïïïïïïïïïïïï239 HTML文件未设置为显示UTF-8编码。尝试在用于查看文件的浏

我必须将日志打印到HTML文件中,其中包含货币符号,如¥、€等 下面是im用来写入输出文件的代码行

File fileDir = new File("filename.html"); 
out = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(fileDir,true ),"UTF-8")); 
在输出文件中,“ïïïïïïïïïïïïïïïï239

  • HTML文件未设置为显示UTF-8编码。尝试在用于查看文件的浏览器中设置UTF-8,看看是否有效 如果默认情况下页面未在UTF-8中显示,请更新页眉。它应包括:

    
    
    一些可能性:

  • HTML文件未设置为显示UTF-8编码。尝试在用于查看文件的浏览器中设置UTF-8,看看是否有效 如果默认情况下页面未在UTF-8中显示,请更新页眉。它应包括:

    
    
    你在哪里看到这些奇怪的字符?用于显示日志UTF的应用程序准备好了吗?您是否在html文件中设置了启用UTF的相应标头?如果你的浏览器不知道他必须处理UTF。你在哪里看到这些奇怪的字符?用于显示日志UTF的应用程序准备好了吗?您是否在html文件中设置了启用UTF的相应标头?如果您的浏览器不知道他必须处理UTF。字符来自应用程序,从DOM提取并写入HTML日志文件,编辑器启用UTF,值在编辑器控制台中正确显示,只有在html文件中,不需要的字符才会显示。当您查看html文件时,浏览器会说编码是什么?谢谢。。在html文件创建过程中添加后,问题得到解决。¥字符来自应用程序,从DOM提取并写入html日志文件,编辑器启用UTF,值在编辑器控制台中正确显示,只有在html文件中,不需要的字符才会显示。当您查看html文件时,浏览器会说编码是什么?谢谢。。在html文件创建期间添加后,问题得到解决。