AppleScript不显示包含Unicode字符的对话框



我使用AppleScript的脚本编辑器。当我试图在对话框中将u...格式的字符显示为可读文本时,我没有成功。怎么了?

以下是我尝试过的:

set theTextItems to (do shell script "printf "\u82f9\u679c"")
display dialog theTextItems as text

弹出对话框的输出为:

u82f9u679c

听起来OP正试图使用纯AppleScript解析JSON编码的数据。不要。通过AppleScript ObjC桥使用JSON Helper应用程序(在AppStore中可用(或NSJSONSerialization。这些将为您处理任何字符转义。

最新更新