日本語を記載したテキストファイルをAppsdheetのFile形式でアップロードし、ファイル名をクリックすると別ウィンドウが開き、文字化けして表示されてしまいます。Zipファイルにしてアップすれば大丈夫なのですが、テキストのままアップした際の回避方法などについて、何かご存じありませんでしょうか。環境:Windows10 homeブラウザ:Chrome最新版
辻様、お忙しい中、AppSheetサポートへのご照会とご対応をくださり誠にありがとうございました。原因及び回避策につきまして理解いたしました。丁寧なご説明ありがとうございます。ブラウザ上で動作する以上、そちら側の仕様に依存することは仕方のないことだと思います。ありがとうございました!😂😂
Appsheetのサポートと本件、何度かやり取りさせていただきました。
結果から申し上げますと、広く利用されているGoogle のChromeの機能により、クラウドに保存したテキスト形式のファイルの文字を正確にブラウザー上に表示することは難しいようです。特に英語以外の言語でのテキストが保存されたTXT形式のファイルが対象です。
TXTファイル形式の場合、ファイル形式の他にそのファイルに保存されている文字コードを識別しなければならず、CHROMEは依然あったその文字コード認識、また必要に応じてのコード変換機能をDROPしたそうです。
CHROME以外のBROWSERでは、文字コードの変換機能が残されているものもあるようですが、Appsheetは基本的にCHROMEを推奨BROWSERとしています。
今回のケースで正確に日本語フォントを表示する場合、CHROMEの拡張機能(エクステンション)の助けを得る他なさそうです。
https://chrome.google.com/webstore/detail/set-character-encoding/bpojelgakakmcfmjfilgdlmhefphglae
まずはCHROMEを立ち上げ、上記、EXTENTIONをインストールしてください。
その後、アップシートからUPLOADしたテキストファイルをアプリより開き(この時点ではバグっているとおもいます)ます。テキストが文字化けした状態で、上記の拡張機能をインストールされたのち、文字化けしているテキスト上で右クリック。
テキストコーディングという新たらしい選択肢が現れると思いますので、日本語を選択。
これにより、文字コードの選択において不正確、この結果、文字化けという現象を引き起こしているものが解消されるそうです。
Appsheetに限った問題ではなく、TEXTファイルをブラウザで表示するときに例外なく発生してしまう問題のようです。
従い恒久的な解決策(上記以外)はないようで、TXT形式のファイルをクラウド上に保存し、ブラウザー上に表示するということは避けた方がいいかもしれません。(ZIPファイルとして保存することは一手かもしれません。)
上記が解決策になりますが、CHROMEの拡張機能はIPHONE、携帯では利用できませんので、携帯でTXTファイルをOPENすると引続き文字化けしてしまい、有効な解決策はない、という整理のようです。
お役に立てない結果となってしまったかもしれませんが、上記が、調査の結果となります。宜しくお願い致します。
お手数をおかけして大変恐縮でございます。ありがとうございます。何卒よろしくお願い申し上げます。
こちらはBUGの可能性大と思わます。APPSHEETのDEV部隊に確認してみます。