月度归档:2006年03月

转让我的9成新惠普iPAQ3715带120万摄像头

  已经放在淘宝了,可以到淘宝去看:

http://auction1.taobao.com/auction/0/item_detail-1d5a80cf3324ed6351ac1d2f05567415b-b5a5d6eed53bc3fb6ebae5124737d224.jhtml

  买来没有很久,才2个月时间。当时被这款PDA的配置、性能和外观所惑,一时冲动买下来的,实际上因为我用的是多普达智能手机,买了PDA以后几乎不使用。感觉这笔投资有点不必要,所以打算转让。

   我很少在网上卖东西,怕麻烦,所以最好是北京地区的买家,当面交易最好。

   如果有兴趣,请联系我的QQ:5930434,或者上班时间打电话:01065778481

   联系人:吴康瑞

   二外及附近的朋友可以直接找我看货。

 基本参数
  型号  iPAQ rx3715
  上市时间  2004
操作系统  WIN CE
操作系统版本  Windows Mobile 2003 SE 简体中文版
处理器类型  Samsung,S3C 2440
处理器频率  400MHz
 详细硬件参数
输入方法  触摸屏
ROM 96M
RAM 152M
数据接口  USB,红外线,蓝牙,WiFI
 其他参数
电池  可拆卸/可充电1440 mAh锂离子用户可更换电池
  重量  158.1g
  尺寸  114.3×71.2×16.3
  配件  AC适配器,桌面连线,铁笔,保护皮套…(包装全),另赠256M高速SD卡
  其它功能  内置扬声器和麦克风/中文输入法/开机密码/SD插槽/银灰色/内建WLAN 802.11b无线网路/130万像素CMOS镜头

以下是我的机器的实拍照片:

 

 

本条目发布于。属于乱七八糟分类。

Unicode编解码函数

在用XMLHTTP进行远程数据传输的时候,如果涉及到不同编码,比如从oblog向我的博客发送一个trackback ping,数据中包含的中文字符就会出现乱码。

为了解决这个问题,可以在发送之前,把所有的数据中的中文都进行Unicode编码然后再传输。这样就可以顺利解决问题。

但是有时候还会涉及到另外一个问题,就是到了目标程序后,要进行数据库检索,发送过来的中文字符串都已经编码为类似 &#32462 这样的Unicode编码,而数据库中的数据虽然以unicode编码保存,但是却还是中文字符,并没有表示为 &#32462 这样的形式。这就导致检索失败。

为了解决这样的问题,我只好采取这样的办法:发送端对中文字符串进行Unicode编码,接受端接收后进行Unicode解码,还原为中文字符。

这两个函数如下:

'**************************************************
'函数名:AnsiToUnicode
'作  用:转换为 Unicode 编码
'参  数:str —- 要转换的字符
'返回值:转换后的字符
'Author:nt2003
'**************************************************
Public Function AnsiToUnicode(ByVal str)
    Dim i, j, c, i1, i2, u, fs, f, p
    AnsiToUnicode = ""
    p = ""
    For i = 1 To Len(str)
        c = Mid(str, i, 1)
        j = AscW(c)
        If j < 0 Then
            j = j + 65536
        End If
        If j >= 0 And j <= 128 Then
            If p = "c" Then
                AnsiToUnicode = " " & AnsiToUnicode
                p = "e"
            End If
            AnsiToUnicode = AnsiToUnicode & c
        Else
            If p = "e" Then
                AnsiToUnicode = AnsiToUnicode & " "
                p = "c"
            End If
            AnsiToUnicode = AnsiToUnicode & ("&#" & j & ";")
        End If
    Next
End Function
'**************************************************
'函数名:AnsiToUnicode
'作  用:转换为 Unicode 编码
'参  数:str —- 要转换的字符
'返回值:转换后的字符
'**************************************************
Function UnicodeToAnsi(ByVal str)
    If IsNull(str) or str = "" Then
        UnicodeToAnsi = ""
        Exit Function
    End If
    Dim reg,strMatch,strTemp,arrMatches
    strTemp = str
    Set reg = New RegExp
    reg.IgnoreCase = True
    reg.Global = False
    reg.Pattern = "&#(d*);"
    Set arrMatches = reg.Execute(str)
    For Each strMatch In arrMatches
        str = Replace(str,strMatch.Value,chrW(strMatch.SubMatches(0)))
    Next
    set reg=Nothing
    UnicodeToAnsi = str
End Function

本条目发布于。属于所谓技术分类。