博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断文件的编码格式
阅读量:5245 次
发布时间:2019-06-14

本文共 570 字,大约阅读时间需要 1 分钟。

EF BB BF - UTF-8

FF FE - UTF-16LE

FE FF - UTF-16BE

 

/**   * 判断文件的编码格式   * @param fileName :file   * @return 文件编码格式   * @throws Exception   */  def codeString( fName : String ) : String = {    val bin = new java.io.BufferedInputStream(          new java.io.FileInputStream(fName))    val p = (bin.read() << 8) + bin.read    var code = "";      p match {        case 0xefbb => code = "UTF-8";        case 0xfffe => code = "Unicode";        case 0xfeff => code = "UTF-16BE";        case _ => code = "GBK";      }    code   }

 

转载于:https://www.cnblogs.com/suanec/p/5679332.html

你可能感兴趣的文章
ble学习笔记四---------------------控制lcd
查看>>
kali自定义分辨率(1920*1080)
查看>>
HDU4054_Hexadecimal View
查看>>
网页css效果调试技巧
查看>>
Python【第三课】 函数基础
查看>>
AX2009使用Microsoft.Dynamics.AX.Fim导出EXCEL
查看>>
实验12:Problem F: 求平均年龄
查看>>
android在Data目录内置可删除的APP
查看>>
Gradle多渠道打包
查看>>
ffmpeg 在线音频上传合成mp4格式视频,可以在网络中直接播放。
查看>>
APK文件浅析-Android
查看>>
oracle修改登录认证方式
查看>>
C# Gdal 读取SHP文件
查看>>
Mybatis源码研究序
查看>>
Java的初体验
查看>>
DNA-AND-DNA
查看>>
swlib
查看>>
WPF内嵌Unity并实现双向通讯
查看>>
HDU 2546(01背包)
查看>>
poj 3140 树形去边差异最小
查看>>