openssl 颁发中文机构证书

百度上,goole上找了很多网页,创建的机构始终有乱码

甚至升级了openssl,没效果


写了两个shell脚本 

 一个是生成 根证书:正常

一个是给客户颁发证书:输入中文参数 乱码

后面越想越不对,突然想起,两个文件的编码格式是不是不同


进入文件

vi  文件名.sh

查看文件编码    

set fileencdiong

可以看到文件格式的不同

root_ca.sh   utf8

client_ca.sh ansi


用Notepad++打开该 client_ca.sh文件

编码--》转为UTF-8 无 BOM 编码格式



为什么不转为 utf-8格式呢?

实际上应该是一样的

由于使用的工具是MobaXterm Personal Edition 默认的文本编辑工具是 MobaTextEditor  

直接打开是显示中文,但是只要一改动,编码默认就变成GBK2312了


如果是转成UTF-8 无 BOM编码格式

打开的时候就是乱码,这时候肯定就会换成自己熟悉的Notepad++来修改配置文件,就不会改变编码,从而报错


总结:在linux系统下  修改文件时需要格外注意使用的工具 和 编码格式


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值