当前位置: 首页 > news >正文

试述网站建设的步骤过程中国会议营销网站

试述网站建设的步骤过程,中国会议营销网站,百度网站类型,seo外链专员背景: 在项目中遇到Windows平台VS的MSVC编译不识别Unix下UTF-8编码导致的编译失败问题。需要将Unix下的UTF-8转为UTF-8-BOM格式。网上找了些方式,之后又深入探究了下文档转换的可能性,共享给大家。(当然Windows和Unix平台代码格式…
背景:

在项目中遇到Windows平台VS的MSVC编译不识别Unix下UTF-8编码导致的编译失败问题。需要将Unix下的UTF-8转为UTF-8-BOM格式。网上找了些方式,之后又深入探究了下文档转换的可能性,共享给大家。(当然Windows和Unix平台代码格式编译问题还有其他关于编码格式选哪个好或在MSVC编译加上/utf-8或在文档开头加上一串宏等这里不探究了)

本文涉及的编码格式即ANSI、UTF-8、UTF-8-BOM、UTF-16BE、UTF-6LE等等在Notepad++的编辑菜单中格式均支持转换,文档格式即WIndows、Unix、Mac之间转换(主要是换行符差别)。

安装notepad++,并安装插件Python Script。安装方法可网上。

环境准备好后,打开notepad++进入插件->Python Script->New Script,新建一个脚本文件,保存在D:\Program Files (x86)\Notepad++\plugins\config\PythonScript\scripts,是个人notepad++的具体的安装路径。

然后键入如下类似代码:

import os
import sys# Path to the folder with files to convert
dir_to_convert = "D:\\workspace\\test"for root, dirs, files in os.walk(dir_to_convert):for file in files:if file[-4:] == '.cpp' or file[-2:] == '.h':  # Specify type of the filesnotepad.open(root + "\\" + file)#编码格式转换#notepad.runMenuCommand("Encoding", "Convert to UTF-8-BOM")notepad.menuCommand(MENUCOMMAND.FORMAT_CONV2_UTF_8)#文档格式转换notepad.menuCommand(MENUCOMMAND.FORMAT_TOUNIX)notepad.save()notepad.close()

上述代码供参考;

编码格式转换有两种方式:

1、使用runMenuCommand(),该函数需传入两个参数,建议将notepad++设置在英文下操作,第一个参数“Encoding”即是菜单栏的编码,第二个参数“Convert to UTF-8-BOM”即是该菜单下的某一具体选项。第二个参数可根据需要修改。(这种方式是网上说明比较多的一种,致敬)

2、使用menuCommand()命令,该函数仅需传入一个参数,该参数是宏定义好的值。具体命名宏可通过 插件->Python Script->Context-Help查看。具体哪个宏表示哪种格式,需要试一下,因为文档也没特别说明。本人也就关注了三个:

ANSI--MENUCOMMAND.FORMAT_CONV2_ANSI;

UTF-8---MENUCOMMAND.FORMAT_CONV2_AS_UTF_8;

UTF-8-BOM---MENUCOMMAND.FORMAT_CONV2_UTF_8;

文档格式转换:

命令是使用menuCommand(参数);参数对应三个宏分别是:

MENUCOMMAND.FORMAT_TODOS--Windows

MENUCOMMAND.FORMAT_TOMAC--MAC

MENUCOMMAND.FORMAT_TOUNI--Unix
 

http://www.yayakq.cn/news/510766/

相关文章:

  • 深圳快速网站制作哪家快wordpress后台显示英文
  • 制作网站哪里好网站开发公司vue框架
  • 重庆永川网站建设四川个人网站备案
  • 小程序怎么做电影网站wordpress数据库表前缀
  • 建设银行发卡银行网站做网站开发的营业执照
  • 购物网站功能报价跑腿公司怎么做网站
  • jsp网站开发环境配置国内哪个网站是做电子元器件的
  • 企业专业建站电子商务网站建设网
  • 石家庄市城乡和建设局网站百度分享wordpress插件下载
  • 怎么做刷业务网站wordpress主页访客记录
  • 百度网站官网用ftp上传wordpress
  • 怎么用flash做视频网站网站表单及商品列表详情模板
  • 品牌微信网站定制网站开发能进入无形资产吗
  • 网站底部图片代码郑州妇科医院哪个医院最好
  • 两个网站用一个空间什么是网页设计与网站建设
  • 怎么在百度上建网站成品在线视频免费入口
  • 辽宁建设考试培训网站顺义企业建站
  • 查询域名官网的是那个网站吗天津网站优化哪家最专业
  • 长治市建设局网站公司后台的网站代理维护更新
  • cp网站开发搭建苏州seo网站系统
  • 建设云购网站安康市滴滴公司电话
  • 个人网站建设安全郑州开发小程序平台
  • 网站投放广告费用做合法的海外购网站需要什么手续
  • 网站建设包含哪些开发网站怎样注册公司
  • 免费域名网站黄设计广告图片
  • 网站建设设计规划用网站建设与管理创业
  • 建自己的网站手机网站制作推荐
  • php后台网站开发教程弹性盒子做自适应网站
  • 正能量晚上看的网站2021平面设计有什么网站
  • 高平市规建设局网站苏州知名高端网站建设