我不得不使用LiveCode在iOS中强制执行unicode回答对话。这不是一个非常优雅的解决方案。有没有人能够在iOS上使用UTF8编码的答案对话?这是一年多以前,但这个论坛帖子声称他们可以。Forum Post
他们基本上说如果你将UTF16转换为UTF8,答案对话框将接受该编码。我用一行日语创建了一个新的纯文本文件,用UTF8编码保存,然后用url(“file:translation.text”)将其拉入。我确认它正在拉入正确的文本文件。我使用以下代码将UTF8编码的文本放入答案对话框中:
put uniDecode(uniEncode(tMsg,"UTF8")) into tMsg
answer tMsg
答案 0 :(得分:1)
不幸的是,人们在桌面上使用的htmlText解决方法也不起作用。解决方法是创建一个组并显示/隐藏它。在其后面使用全屏大小的黑色不透明图形,并将blendLevel设置为大约80%。
答案 1 :(得分:-1)
您可以在答案对话框中使用unicodeText。
步骤:
从UTF8编码的文件中读取文本 - 如果使用URL技术,请确保使用“binfile:”将其读入。
使用
将文字转换为适合生活码的文字unidecode(uniencode(pText, “UTF8”))
在我的系统中,我在此步骤之后将unicode字符串存储在数组中,以便日后查看。
不可否认,在这种情况下,我使用的是各种欧洲语言,而不是日语......我确实记得在整个地区也在苦苦挣扎。祝你好运!