简繁互换
#include <WinAPI.au3>
Global $text11 = "在我的懷里 在你的眼里" & @CRLF & _
"那里春風沉醉 那里綠草如茵" & @CRLF & _
"月光把愛戀灑滿了湖面" & @CRLF & _
"兩個人的篝火照亮整個夜晚" & @CRLF & _
"多少年以后 如云般游走" & @CRLF & _
"那變換的腳步讓我們難牽手" & @CRLF & _
"這一生一世 有多少你我" & @CRLF & _
"被吞沒在月光如水的夜里" & @CRLF & _
"多想有一天 往事又重現" & @CRLF & _
"我們流連忘返在貝加爾湖畔" & @CRLF & _
"多少年以后 往事隨云走" & @CRLF & _
"那紛飛的冰雪容不下那溫柔" & @CRLF & _
"這一生一世 這時間太少" & @CRLF & _
"不夠證明融化冰雪的深情" & @CRLF & _
"就在某一天 你忽然出現" & @CRLF & _
"你清澈又神秘在貝加爾湖畔" & @CRLF & _
"你清澈又神秘像貝加爾湖畔" ;& @CRLF
$oReturnWebS2 = " 繁体->简体 : " & @CRLF & _FanToJian($text11) & @CRLF
Global $text4 = _JianToFan($oReturnWebS2)
MsgBox(0, "简体<->繁体: ", "简体<->繁体" & @CRLF & $oReturnWebS2 & @CRLF & $text4)
Func _JianToFan($sInputText);简体转繁体
Local $InPtr = _WinAPI_MultiByteToWideChar($sInputText, 936, $MB_COMPOSITE, False)
Local $OutPtr
Local $dll = DllOpen('kernel32.dll')
Local $Result = DllCall($dll, "none", "LCMapStringA", "LONG", 0x0804, "dword", 0x4000000, "STR", DllStructGetData($InPtr, 1), "LONG", DllStructGetSize($InPtr), "str", $OutPtr, 'long', DllStructGetSize($InPtr)); "PTR",$OutPtr,'long',DllStructGetSize($InPtr))
If IsArray($Result) Then Return $Result[5]
EndFunc ;==>_JianToFan
Func _FanToJian($sInputText);繁体转简体
Local $InPtr = _WinAPI_MultiByteToWideChar($sInputText, 936, $MB_COMPOSITE, False)
Local $OutPtr
Local $dll = DllOpen('kernel32.dll')
Local $Result = DllCall($dll, "none", "LCMapStringA", "LONG", 0x0804, "dword", 0x2000000, "STR", DllStructGetData($InPtr, 1), "LONG", DllStructGetSize($InPtr), "str", $OutPtr, 'long', DllStructGetSize($InPtr)); "PTR",$OutPtr,'long',DllStructGetSize($InPtr))
If IsArray($Result) Then Return $Result[5]
EndFunc ;==>_FanToJian
|