首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

UTF-8到ACSII的转换(让自己的C++程序支持多语言)

我的思路是这样的:在配置文件(基本上使用XML格式)中采用UTF-8编码,这样世界上的任何文字就都可以显示了。但是如果直接将配置内容读出并显示,在你的C++程序里面肯定是乱码,那么怎么解决呢?步骤如下(直接看代码吧)char szUTF8 [] = {0xE4,0XBB,0XB7,0XE5,0X80,0XBC};//是汉语的价值两个字int nLen = MultiByteToWideChar( CP_UTF8, 0, szUTF8, -1, NULL, NULL );//得到UTF8编码的字符串长度,是2LPWSTR lpwsz = new WCHAR[nLen];MultiByteToWideChar( CP_UTF8, 0, szUTF8, -1, lpwsz, nLen );//转换的结果是UCS2格式的价值两个字int nLen1 = WideCharTo...
类别:程序开发 - C/C++    查看:117    更新:2014-05-19

JavaScript CSS Style属性对照表

以下是Javascript代码:【复制】 <script type="text/javascript"> function imageOver(e) { e.style.border="1px solid red"; } function imageOut(e) { e.style.borderWidth=0; } </script> <img src="phplamp.gif" onmouseover="imageOver(this)" onmouseout="imageOut(this)" />CSS Style属性对照表  盒子标签和属性对照CSS语法 (不区分大小写)JavaScript语法 (区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBottomColorborder-bottom-styleborderBotto...
类别:网页编程 - JavaScript    查看:95    更新:2014-05-14

table中cellspacing、cellpadding的css替代写法

table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}/*控制cellspacing*/table td{padding:0;} /*控制cellpadding*/说明:border-collapse : separate | collapse separate :  默认值。边框独立(标准HTML) collapse :  相邻边被合并border-spacing : length 设置或检索当表格边框独立(例如当border-collapse属性等于separate时),行和单元格的边框在横向和纵向上的间 距。当只指定一个length值时,这个值将作用于横向和纵向上的间距。当指定了全部两个length值时,第一个作用于横向间距,第二个作用于纵向间 距。目前IE5.5尚不支持此属性。...
类别:网页编程    查看:98    更新:2014-05-14

Java环境下对CSV文件进行读取操作代码实例

本文讲的是在java环境下对CSV文件进行读取操作,csv文件格式是用的比较多的,前几天在网上找到一个驱动可以把这种格式的文件当作数据库一样读取。操作步骤如下:第一、下载驱动程序http://sourceforge.net/projects/csvjdbc第二、把csvjdbc.jar文件放到classpath路径中去。第三、例子如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JdbcCsv {public static void main(String[] args) {try {// load the driver into memoryClass.forName("org.relique.jdbc.csv.CsvDriver");// create a connection. The first command line para...
类别:程序开发 - JAVA    查看:82    更新:2014-05-14

Photoshop CS3:为美女刷出亮白牙齿

 你是否会为了照片上“带有黄斑的牙齿”而发愁呢?其实通过Photoshop CS3强大的数码照片处理工具,以上的问题都可以迎刃而解。 推荐:Photoshop必学视频教程使用数码相机照相拍摄时,你的第一个动作是什么?第一个动作就是“笑”。只有面带笑容的照片才显得美丽而自然,谁也不希望自己拍摄出的照片面无表情,死板无味吧。问题出来了,我们可不是5000年前的古代人“笑不露齿”,面对镜头微笑的时候你的牙齿会被非常精准和清晰的摄录下来。此时,你是否会为了照片上“带有黄斑的牙齿”而发愁呢?其实通过Photoshop CS3强大的数码照片处理工具,以上的问题都可以迎刃而解。我们可以在数码照片拍摄成...
类别:平面设计 - PhotoShop    查看:388    更新:2014-05-10

Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢?问题二: 最近在网上看到一个ConvertUTF.c,实现了UTF-32...
类别:其它 - 字符编码    查看:127    更新:2014-05-09