2

我不得不在 iOS 中使用 LiveCode 暴力破解 unicode 答案对话。这不是一个非常优雅的解决方案。有没有人能够使 UTF8 编码的答案对话在 iOS 上工作?这是一年多以前的事了,但这个论坛帖子声称他们可以。论坛帖子

他们基本上说,如果您将 UTF16 转换为 UTF8,则答案对话框将接受该编码。我用一行日文创建了一个新的纯文本文件,用 UTF8 编码保存它,然后用 url ("file:translation.text") 将其拉入。我确认它正在提取正确的文本文件。我使用以下代码将 UTF8 编码的文本放入答案对话框中:
put uniDecode(uniEncode(tMsg,"UTF8")) into tMsg
answer tMsg

4

2 回答 2

1

不幸的是,人们在桌面上使用的 htmlText 解决方法也不起作用。解决方法是创建一个组并显示/隐藏它。在其后面使用全屏大小的黑色不透明图形,并将 blendLevel 设置为大约 80%。

于 2013-03-21T19:51:09.920 回答
-1

您可以在回答对话框中使用 unicodeText。

脚步:

  1. 从 UTF8 编码文件中读取文本 - 如果使用 URL 技术,请确保使用“binfile:”来读取它。

  2. 使用将您的文本转换为对实时代码友好的文本

    unidecode(uniencode(pText,"UTF8"))

在我的系统中,我在这一步之后将我的 unicode 字符串存储在一个数组中,以便以后选择。

  1. 回答

诚然,在这种情况下,我将其用于各种欧洲语言,而不是日语……我确实记得在整个领域都在苦苦挣扎。祝你好运!

于 2013-09-30T08:13:26.330 回答