程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Delphi 簡單清除文字裡的“亂碼”

Delphi 簡單清除文字裡的“亂碼”

編輯:.NET實例教程

之前遇到的一個問題,寫的代碼,嘿嘿

有幾天沒寫博客了,有點忙,還有,在打 Crysis, 哈哈

Function TForm1()function TForm1.RemoveUnicode(orgStr : string) : string;

var

 sUText : PWidechar;

 i : integer;

 str : string;

begin

 GetMem(sUText, sizeof(WideChar) * Succ(Length(orgStr)));

 StringToWideChar(orgStr, sUText, Succ(Length(orgStr)));

 str := '''';

   for i:=0 to length(sUText) do

    begin

      if not ((ord(sUText[i])< 0) or (Ord(sUText[i])> 255)) then

       begin

        str := str + sUText[i];

       end;

      if ((ord(sUText[i])= 8220) or (ord(sUText[i])= 8221)) then

        str := str + ''"'';

    end;

 result := str;

end;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved