刘荣星的博客

  • 留言
  • About
UTF-8编码
Bash

Linux下utf-8 BOM 文件的检查与删除

当源程序是 gbk 格式,你转换为 utf8 的时候,很多情况是头部会出现 bom,如果是 php 代码,这样会出现很多意想不到的事情,那怎么办呢,你可以用 linux 命令来查找,然后对文件的 bom 进行删除。 bom:UTF-8签名(UTF-8 signature)也叫做BOM(Byte Order Mark) 查询BOM: 用 vim 去掉 utf-8 BOM 保留 utf-8 BOM vim 转换文件为 unix 格式 使用 grep 查找带 bom 的文件,并使用 perl 去掉 bom 头 假设你知道…

2019-01-21 3条评论 14422点热度 0人点赞 JavasBoy 阅读全文
Python

About字符编码

打开"记事本"程序Notepad.exe,新建一个文本文件,内容就是一个"严"字,依次采用ANSI,Unicode,Unicode big endian 和 UTF-8编码方式保存。 然后,用文本编辑软件UltraEdit中的"十六进制功能",观察该文件的内部编码方式。 1)ANSI:文件的编码就是两个字节"D1 CF",这正是"严"的GB2312编码,这也暗示GB2312是采用大头方式存储的。 2)Unicode:编码是四个字节"FF FE 25 4E",其中"FF FE"表明是小头方式存储,真正的编码是4E25…

2014-07-25 0条评论 8601点热度 0人点赞 JavasBoy 阅读全文
Python

关于Python脚本开头coding-utf-8的作用

关于Python脚本开头 # -*- coding: utf-8 -*- 的作用   1 指定文件编码类型 是用来说明脚本语言是python的是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。 推荐使用下面这个 2 # -*- coding: utf-8 -*- 是用来指定文件编码为utf-8的,详情可以参考: PEP 0263 — Defining Python Source Code Encodings 在此,详细的(主要是翻译)解释一…

2014-03-12 2条评论 24446点热度 0人点赞 JavasBoy 阅读全文
学习

charset=utf-8和 charset=gb2312编码的不同

中文windows系统默认的是gb2312,文件内码也是gb2312的。变更为utf-8后,相应文本格式的文件内码也需要转换成utf-8才可以被当作正常编码读取。主要是由于gb2312并不是utf-8编码集的子集。 使用UTF-8编码唯一的好处是,国外的用户如果使用Windows XP英文版,浏览UTF-8编码的任何网页,无论是中文、还是日文、韩文、阿拉伯文,都可以正常显示,UTF-8是世界通用的语言编码,而如果用Windows XP英文版的IE6.0浏览gb2312语言编码的网页,则会提示是否安装语言包。因此,可…

2008-11-09 1条评论 31739点热度 0人点赞 JavasBoy 阅读全文
最新 热点 随机
最新 热点 随机
在VMWare Workstation虚拟机里使用 yubikey Gentoo Gnome 登陆界面开启触摸板轻击 python3去除emoji表情符号 记录几个内网广播包 Linux Mint 20 gnome-terminal 使用等距更纱黑体 SC字体 FreeBSD12安装GoLand编辑器
AE常用快捷键及常用滤镜整理 新域名备案通过 perl替换功能备忘录 我的ST1TB硬盘到了 python requests post date日期类型后端无法接收问题 记今天不幸的旷课
分类
  • After Effects / 20篇
  • Apple / 5篇
  • Archlinux / 4篇
  • Bash / 2篇
  • Cinema 4D / 1篇
  • Docker / 1篇
  • eMule / 2篇
  • FreeBSD / 9篇
  • Gentoo / 1篇
  • Go / 2篇
  • gpg / 1篇
  • Graphics / 15篇
  • Haproxy / 1篇
  • ingress / 1篇
  • IntelliJ_IDEA / 1篇
  • java / 2篇
  • kafka / 1篇
  • Linux / 24篇
  • MySQL / 3篇
  • Network / 4篇
  • network / 3篇
  • Nginx / 5篇
  • Perl / 4篇
  • Python / 8篇
  • Python 操作符 / 1篇
  • Python 正则 / 2篇
  • rose / 1篇
  • Script / 4篇
  • Tornado / 1篇
  • Vim / 5篇
  • 学习 / 24篇
  • 电脑 / 29篇
  • 那不勒斯 / 1篇
  • 随笔 / 45篇
About Linux
  • 三斗室
  • 比尔盖子博客
  • 西伯利亚巨熊
  • 铜豌豆Linux
  • 雪糕博客
Bloger
  • I/O Over
  • 小困兽的大世界
  • 暖色的博客
  • 牧狼羊
  • 黄杰敏的博客
  • 龙天小筑
MySQL
  • MySQL入门教程
Python
  • Django Book
  • FOOFISH
Unix-like
  • delphij's Chaos
  • FreeBSD使用手册
  • VGOT BLOG

COPYRIGHT © 2023 刘荣星的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang