Delphi開發(fā)技巧:ASCII碼與編碼轉換[1]
——此文章摘自《Delphi開發(fā)經(jīng)驗技巧寶典》定價 ¥ 特價 ¥ 購買>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>
通迫13699958100: delphi給字符串的ascii碼加或減 -
吳川市安全: ______ function encode(S: string,N:integer): string;//N表示加多少,假定ASCII碼128個 var i,j:integer; begin for i:=1 to length(S) do begin Result:=Result+chr(((ord(S[i-1])+N)mod 128)); end; end;
通迫13699958100: delphi中如何獲取漢字的區(qū)位碼!;另如何得到字符的ascii碼,用什么函數(shù)?
吳川市安全: ______ var TempStr:String; i,StrLen:integer;begin TempStr:='中國'; StrLen := Length(TempStr); For i:=1 to StrLen do begin ShowMessage(IntToHex(Ord(TempStr[i]),4)); end;end;
通迫13699958100: delphi中怎么取出字符串中單個char的ascii碼值? -
吳川市安全: ______ 獲取ASCII值使用函數(shù)ord,獲取字符串里面的某個字符用數(shù)組的語法,例如你的定義可以使用下面的語句:writeln(ord(s[1]));
通迫13699958100: 請教Delphi如何顯示特殊字符 -
吳川市安全: ______ ascii直接用 #xxx,xxx--ascii值 擴展特殊字符,就當漢字輸出即可
通迫13699958100: Delphi中用什么命令來提取一個字母的ASCII碼? -
吳川市安全: ______ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations }...
通迫13699958100: 用delphi編寫兩個函數(shù)
吳川市安全: ______ Ord('A') 返回以10進制整型的ASCII碼,為65 IntToHex(Ord('A'),2) 返回以2位字符串型的16進制數(shù),為41.其中2為你要顯示的16進制數(shù)的位數(shù). 就這兩個,你來 回用一下就OK了
通迫13699958100: delphi 在DELPHI中如何將字符轉變?yōu)閷腁SC碼呢!!!!
吳川市安全: ______ 當然建議你使用如下代碼var Str: string; I: Integer; //Temp: Char; //不要用stringbegin Str 'abcd'; for I 1 to Length(Str) do //Temp Str ;//不要用Copy() ShowMessage(IntToStr(Ord(Str )));end;
通迫13699958100: Delphi是如何一種開辟體系的軟件
吳川市安全: ______ 1由Borland公司推出的Delphi是全新的可視化編程情況,為我們供給了一種便利、快捷的Windows應用法度榜樣開辟對象.它應用了Microsoft Windows圖形用戶界面典范多先輩特點和設計思惟,采取了彈性可反復應用的完全的面向對象法度榜樣...
通迫13699958100: delphi 在delphi中如何輸入ascII碼字符?謝謝
吳川市安全: ______ 裝個UltraEdit就可以看到阿
通迫13699958100: delphi中類似VB中ASC函數(shù)把ASCII碼轉化為數(shù)值的函數(shù)是什么? -
吳川市安全: ______ 是chr()函數(shù).格式:Chr() 功能:返回以數(shù)值表達式值為編碼的字符.說明:函數(shù)返回值類型為String,其數(shù)值表達式值取值范圍為0~255.例如:Print Chr(78),結果顯示:N.
漢字的區(qū)位碼
漢字是由兩個字節(jié)組成的 本實例是利用byte()函數(shù)來獲取漢字兩個字節(jié)的字節(jié)數(shù) 并通過兩個字節(jié)數(shù)與$a 的差 組合成漢字的區(qū)位碼 運行結果如圖 所示
//develop csai cn/delphi/images/ jpg >圖 獲得漢字的區(qū)位碼
主要代碼如下 procedure TForm Button Click(Sender: TObject); var str:String; hi lo:Integer; begin str:=Trim(Edit Text); hi:=byte(str[ ]) $a ; lo:=byte(str[ ]) $a ; Edit Text:=IntToStr(hi)+IntToStr(lo); end;區(qū)位碼獲取漢字
本實例是將區(qū)位碼的前兩位與后兩位分別加上$a 再用Char()函數(shù)將前兩位和后兩位區(qū)位碼轉換成字符 這兩個字符組合形成相對應的漢字 運行結果如圖 所示
//develop csai cn/delphi/images/ jpg >圖 通過區(qū)位碼獲取漢字
主要代碼如下 procedure TForm Button Click(Sender: TObject); var S : String; lef ref : Integer; begin S := Trim(Edit Text); lef := StrToInt(copy(S ))+$a ; ref := StrToInt(copy(S ))+$a ; Edit Text := char(lef)+chr(ref); end;ASCII碼獲得字母
本實例是用chr()函數(shù)將指定范圍內的ASCII碼轉換成字符 運行結果如圖 所示
lishixinzhi/Article/program/Delphi/201311/8496
相關評說:
吳川市安全: ______ function encode(S: string,N:integer): string;//N表示加多少,假定ASCII碼128個 var i,j:integer; begin for i:=1 to length(S) do begin Result:=Result+chr(((ord(S[i-1])+N)mod 128)); end; end;
吳川市安全: ______ var TempStr:String; i,StrLen:integer;begin TempStr:='中國'; StrLen := Length(TempStr); For i:=1 to StrLen do begin ShowMessage(IntToHex(Ord(TempStr[i]),4)); end;end;
吳川市安全: ______ 獲取ASCII值使用函數(shù)ord,獲取字符串里面的某個字符用數(shù)組的語法,例如你的定義可以使用下面的語句:writeln(ord(s[1]));
吳川市安全: ______ ascii直接用 #xxx,xxx--ascii值 擴展特殊字符,就當漢字輸出即可
吳川市安全: ______ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations }...
吳川市安全: ______ Ord('A') 返回以10進制整型的ASCII碼,為65 IntToHex(Ord('A'),2) 返回以2位字符串型的16進制數(shù),為41.其中2為你要顯示的16進制數(shù)的位數(shù). 就這兩個,你來 回用一下就OK了
吳川市安全: ______ 當然建議你使用如下代碼var Str: string; I: Integer; //Temp: Char; //不要用stringbegin Str 'abcd'; for I 1 to Length(Str) do //Temp Str ;//不要用Copy() ShowMessage(IntToStr(Ord(Str )));end;
吳川市安全: ______ 1由Borland公司推出的Delphi是全新的可視化編程情況,為我們供給了一種便利、快捷的Windows應用法度榜樣開辟對象.它應用了Microsoft Windows圖形用戶界面典范多先輩特點和設計思惟,采取了彈性可反復應用的完全的面向對象法度榜樣...
吳川市安全: ______ 裝個UltraEdit就可以看到阿
吳川市安全: ______ 是chr()函數(shù).格式:Chr() 功能:返回以數(shù)值表達式值為編碼的字符.說明:函數(shù)返回值類型為String,其數(shù)值表達式值取值范圍為0~255.例如:Print Chr(78),結果顯示:N.