您可以在LiveCode for iOS的答案对话中使用Unicode吗?

时间:2013-03-21 19:30:05

标签: livecode

我不得不使用LiveCode在iOS中强制执行unicode回答对话。这不是一个非常优雅的解决方案。有没有人能够在iOS上使用UTF8编码的答案对话?这是一年多以前,但这个论坛帖子声称他们可以。Forum Post

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

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

步骤:

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

  2. 使用

    将文字转换为适合生活码的文字

    unidecode(uniencode(pText, “UTF8”))

  3. 在我的系统中,我在此步骤之后将unicode字符串存储在数组中,以便日后查看。

    1. 回答
    2. 不可否认,在这种情况下,我使用的是各种欧洲语言,而不是日语......我确实记得在整个地区也在苦苦挣扎。祝你好运!