java.lang.NumberFormatException: For input string: "1"。莫名其妙的String的第一个字符,是个空格样的东西,但绝对不是空格,但确实是存在的。始终找不到原因。经过打印ascii码才发现,第一个的ascii码竟然是65279这样诡异的数字。

网上找到的原因是这个:是由于Windows系统开发的编码为UTF-8(BOM)导致,BOM是Byte-Order Mark的意思。一种为了让编辑器自动识别编码。在文件前3个字节加上了EE,BB,BF,但标准的UTF-8(Linux不支持BOM)编码并不会这样做。

最新文章

  1. C#事件-使用事件需要的步骤
  2. 第五天 loadmore
  3. 微信的redirect_uri参数错误原因分析
  4. PHP 正则表达式常用函数使用小结
  5. mac上的键盘生活——神级输入法:鼠须管
  6. FASTCGI程序,做个备份,以后用
  7. Spring Cloud Eureka Server集群Demo级搭建
  8. 如何让a标签的下划线去掉?
  9. 学习使人快乐6--XML
  10. 性能测试监控平台:InfluxDB+Grafana+Jmeter
  11. 使用@property
  12. MySQL创建数据库指定字符集
  13. ORACLE procedure 一个参数分解成多个字符一点建议
  14. P1164小A点菜
  15. java操作hbase1.3.1的增删改查
  16. 56. Merge Intervals (Array; Sort)
  17. Java接口调用工具类
  18. springmvc值传递
  19. HDU 4901 The Romantic Hero 题解——S.B.S.
  20. BZOJ:5457: 城市(线段树合并)(尚待优化)

热门文章

  1. Sublime Text安装Package Control
  2. vs2010 2013 2015+ 必备插件精选(15个)
  3. 浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案
  4. Android新组件CardView
  5. iOS导航栏的正确隐藏方式【转】
  6. spring+mybatis 手动开启和提交事务
  7. Android 基于Android的手机邮件收发(JavaMail)之二( Welcome.java 和 ReceiveAndSend.java )
  8. TestNG测试报告美化buid.xml配置
  9. Hadoop学习笔记: 安装配置Hive
  10. JS/JQ获取各种屏幕的高度和宽度