2

私は、LiveCodeを使用したiOSでのUnicode回答ダイアログを総当たり攻撃する必要がありました。それはあまりエレガントな解決策ではありません。誰かがUTF8でエンコードされた回答ダイアログをiOSで機能させることができましたか?1年以上前ですが、このフォーラムの投稿では、可能であると主張しています。フォーラムの投稿

基本的に、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. を使用してテキストをLiveCodeに適したテキストに変換します

    unidecode(uniencode(pText、 "UTF8"))

私のシステムでは、後で簡単に選択できるように、この手順の後にユニコード文字列を配列に格納します。

  1. 答え

確かに、私はこれをさまざまなヨーロッパの言語に使用しており、この場合は日本語ではありません...この地域全体でも苦労したことを覚えています。幸運を!

于 2013-09-30T08:13:26.330 に答える