http://blog.sina.com.cn/chjjerry[订阅]
个人资料
公告
   人生贵在懂得珍惜,懂得珍惜亲情,友情,爱情,懂得珍惜你爱的人和珍惜爱你的人,珍惜周围一切的美丽。。。
声明:本博客中文章除声明转载的之外,其他皆本人原创,版权归原创者所有。
QQ:34466825
e-mail:chjjerry@gmail.com
分类
    内容读取中…
图片幻灯
评论
读取中...
访客
读取中...
博文

二、Ansi、Unicode、UTF8字符串之间的转换和写入文本文件(2)

Unicode转Ansi
也是2种方法

void CConvertDlg::OnBnClickedButtonUnicodeToAnsi()

二、Ansi、Unicode、UTF8字符串之间的转换和写入文本文件(1)

Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件
Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的错误,其实就是unicode
UTF8是Unicode一种压缩形式,英文A在unicode中表示为0x0041,老外觉得这种存储方式太浪费,因为浪费了50%的空间,于是就把英文压缩成1个字节,成了utf8编码,但是汉字在utf8中占3个字节,显然用做中文不如ansi合算,这就是中国的网页用作ansi编码而老外的网页常用utf8的原因。
UTF8在还游戏里运用的很广泛,比如WOW的lua脚本等
下面来说一下转换,主要用代码来说明吧
写文件我用了CFile类,其实用FILE*之类的也是一样,写文件和字符串什么类别没有关系,硬件只关心数据和长度
Ansi转Unicode
介绍2种方法

一、ANSI字符集和Unicode字符集

 

      在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。
  在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字符,主要在原来的7 bits字符集的基础上加入了一些特殊符号例如制表符。
  后来,由于各国语言的加入,ASCII已经不能满足信息交流的需要,因此,为了能够表示其它国家的文字,各国在ASCII的基础上制定了自己的字符集,这些从ANSI标准派生的字符集被习惯的统称为ANSI字符集,它们正式的名称应该是MBCS(Multi-Byte Chact

    还记得年少时的梦~吗?总幻想把阳光装进罐子,夜晚再拿出来绽放光芒~
收集阳光的罐子(Sun Jar)让你梦想成真!这大概是目前为止,最浪漫的光能存储应用吧?Sun Jar内置自动感光装置,只在黑夜发光哦。首次使用,需要在日光下照射三天或者更长时间,可以使罐子在黑暗中持续发光6小时左右;之后每次照射一天,都可以使用6小时左右,再加上用瓶内内置的手控开关来节约电力,可以亮得更久。

技术参数:
产品尺寸:10cm(直径)*16cm(高)
产品重量:1.2KG
包装尺寸:12.7cm(长)*12.7cm(宽)*20.5cm(高)
主要材质:加厚蒙沙玻璃
太阳能板:2V70mA
电池:NI-MHAA700mAH  1.2V   LED:0.2W
发光:双色
在阳光充足的情况下照射6个小时,可以连续使用8个小时左右.

 

    其实这个看上去很神秘的罐子背后的原理非

5CY创业网 编者按:
      时下,处于非垄断行业的人们,愈发感叹自身所处行业是越来越难做了——做的人太多了。就IT圈来看,管理软件行业犹胜。
  其实,每一个充分竞争的行业市场总是由极少数的成功者和大多数的不太成功者以及大量的失败者所组成。投身产业与商海,创业者不应把注意力总放在大多数人身上,我们真正应该思考和实践的应是如何使自己成为少数派。
  就企业管理软件行业而言,成功公司和不成功公司的共同点概括为:
    1、使用一样的技术体系(ASP.NET、J2EE、SQL、Oracle、Linux...); 
      2、推广同质化的产品和应用概念(ERP、OA、CRM、协同...);
      3、大同小异的销售与市场策略和执行(直销、渠道、免费试用、共享软件、盗版转正、价格血拼、关系运作...); 
      投身商战的创业者要成为这个市场上风光的少数派,自然不能仅仅依靠这些大多数人都能具备的能力和资

    在许多人的眼里,IT投资创业就像一个个神话和梦想,都是那些才华横溢或绝世聪明的青年才俊的事业,他们一个创意,一个专利技术,再加上一笔风险投资,几个年轻人就能占领一片市场,如果一不小心上了市,更是一夜暴富,市场上又多了几个IT新贵。

 

    许多想创业的人都认为,IT是大投入大产出的行业,自己那点儿可怜的资本很难从中找到机会。但是,事实是在IT这个行业中,并非全是资本大鳄和“数字英雄”们的天下,小本创业投资照样有很多机会。

 

产业链上抓个“小环”

 

    IT有一个巨大的产业链,在每一个小环节都有机会,这是IT这个行业的特点,也是这个行业的巨大优势。

 

    随着宏观调控,IT行业因为其“节约型”和“技术型”的特点,依旧是备受瞩目的投资金矿。而作为小本经营的投资者只要在这个大产业链上抓住一个“小环”,也能过得“有滋有味”。

 

    例如,网络服务已经成为IT领域中一块诱人的“蛋糕”,蕴藏着无限商机。几个大学刚刚毕业的年轻人,做网站分类广告的代

二、努力付出,并坚持到底

    IT

   若干年前,我们憧憬IT业,因为IT业神圣的,很多硅谷的故事给我们很多启迪,IT业不仅可以创造无数富豪,而且其中很多都是年轻的学生,那时候IT就是一个神话……

 

    相对来讲制作chm文件比较简单,大量的工作实际上是在前期制作html文件上,后期就是如何使用微软的Html Help Workshop的功能来编辑和生成chm文件了。安装完HTML Help Workshop后,您可以在开始菜单|程序|HTML Help Workshop中打开它。要建立CHM帮助文件必须先将我们所有想要让其出现在帮助文件中的内容做成相对独立的网页文件(即HTML文件),这些工作可以在HTML Help Workshop中完成,也可以应用其他网页编辑器(如FontPage或HotDog)来制作。
    首先我们先介绍几种将要用到的过渡文件:
1.hhp文件,这是最常用的一类文件,它实际上是“HTML Help project”的缩写,表示HTML帮助文件项目,它是生成CHM文件最直接用到的一类文件,只需要有一个hhp文件就可以根据它来编译相应的CHM文件。

2.hhc文件,它是“HTML Help table of contents”的缩写,表示的是HTML帮助文件的目录,通常我们在CHM文件浏览器的左边窗口中看到的目录内容就由它来提供,当然,它并不能直接被编译成CHM文件,而先要集成到某一hhp文件中才能发挥作用。

3.hhk文件,它是“HTML Help Index Keyword”的缩写,为我们提

方法一 在word中,右键VISIO图、VISIO对象、转换、确定。

方法二 在复制visio图到word中时,采用选择性粘贴
1、若在Visio选择Visio图:
选择Visio图形-->切换到Word文档-->菜单'编辑'-->选择性粘贴-->Microsoft Visio 绘图对象-->确定。
2、若Visio图形已经在Word中:
选择Visio图形-->菜单'编辑'-->复制-->选择性粘贴-->Microsoft Visio 绘图对象-->确定。

方法三 在插入VISIO图与正文之间,多输入一个空行,插完图片后,再把空行删除。

方法四 保存为图片格式再插入word。