[Unicode Escape]AppleScriptでユニコード・エスケープ処理
display dialog "変換するテキストをペースト" default answer "美しい日本語だ"
set theText to text returned of the result as Unicode text
set theTextList to characters of theText
set theResultHex to ""
repeat with theTextObj in theTextList
set theResult to my encodehexdump(theTextObj)
set theResultHex to theResultHex & "\\u" & theResult
end repeat
display dialog "出来上がりUnicode Escape" default answer theResultHex
on encodehexdump(str)
set str to id of first character of str as Unicode text
set scpt to " php -r 'echo dechex(" & str & ");'"
return do shell script scpt
end encodehexdump
| 固定リンク
「AppleScriptCharacter」カテゴリの記事
- [AppleScripts]シングルクオトのエスケープ処理(phpを使う時のお約束)(2013.05.26)
- [AppleScript]YouTubeのBloggerボタンの代わり【Google Chrome専用-その2】(2013.02.11)
- [AppleScript]ユニコードエスケープをデコードする【その2:pythonを使う】(2013.02.10)
- [AppleScript]ユニコードエスケープをデコードする【その1:phpを使う】(2013.02.10)
- [file]テキストファイルの文字コードと改行コードを調べる(2012.01.15)