当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Unicode vs Ansi 以前都是只知道这样用,没
 

 

 ·使mysql可以被远程连接    »显示摘要«
    摘要:1. 授权grant select,insert,delete,update on mydb.* to tan identified by ´123456´; 2. 打开端口1)关闭防火墙 chkconfig iptables offservice iptables stop或2)修改/etc/sysconfig/iptables 文件,加上-a rh-firewall-......
 ·设计继承结构容易犯的错误    »显示摘要«
    摘要:1,将聚合设计为多重继承,比如让飞机类继承翅膀类、机头类、机尾类、机身类。2,继承结构倒置3,将类和个体实例混淆4,错误使用“is a”关系,比如房间是一种类型的立方体,但房间类不应该从立方体类继承 ......


Unicode vs Ansi
unicode vs ansi

以前都是只知道这样用,没仔细想过到底为什么要这样用.刚好碰到篇文章,解释了某些我以前在概念上不大清楚的内容,呵!对我有用就得了,我想大侠的话,你就没必要看这篇文章了吧!原文如下:

******************************************************************************* 【程序编程相关:嗨 甲骨文【3】

unicode vs ansi   (转贴自:广宇程序园 ) 【推荐阅读:PHP5正式发布

        【扩展信息:如何将男朋友5.0升级到丈夫1.0

visual basic 32-bit 版本的字串处理采用 unicode,也就是说字串在 vb 内部是以

unicode 的格式来存放.

何谓 unicode?简单的说,就是每一个字元都是以 2-byte 的型式表示,而每个「实

体字元」就是一个「字元」.因此,

len("大家好")

len("abc")

所传回的值都是 3,因为「大」与「a」都是一个字元.

但是这对一些中文字串处理,例如纯文字的资料档,却是一个大灾难,因为你必须以

byte 来定位每个字元,可是 unicode 却把一切的处理全搞砸了.例如:

len("good morning") 传回 12,而

len("今天天气很好") 传回 6

对初学者而言,好不容易能使用 vb 来写程式已经是件了不起的事了,却马上在中文

处理上挨了一记闷棍,所受到的打击实在不小.但是不要怕,事实上只要再多了解一

些指令,就可以把中文处理的问题解决了.

是什麽指令呢?最重要的莫过於 strconv 了.strconv 函式的语法为:

strconv(待转换字串, 转换格式)

其中转换格式在这里用到的是:

vbunicode 将 ansi 字串转换为 unicode

vbfromunicode 将 unicode 字串转换为 ansi

将字串转成 ansi 之後,所有的字串处理指令都要加个 b,例如:leftb, rightb,

midb, chrb, instrb, lenb, inputb 等.例用这些指令来处理就行了.


...   下一页
 ·(转贴)java的数据库应用    »显示摘要«
    摘要:利用java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于sun公司提供的jdk1.x开发工具包不是可视化的集成开发环境(ide),不能象delphi、vb那样方便地把查询结果在dbgrid等表格中显示出来。因此,只能靠自己编写代码来实现。 在实际应用中,我们可以利用vector、jtable、abstracttablemodel等三个类较好地解决这一问题。以下,详细介绍一下实现方法......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE