はじめに
今回は アプリ内から他SNSへシェアをするときに、にアプリ側から直接文字入力をしたときに使われていた UTF-8 という文字について 気になったので調べて記事にします。
UTF-8 とは
下のほうで参考にしたページでは以下のように表していました。
UTF-8とは、世界的にも最もポピュラーな文字コードで、Unicode用の符号化方式の1つです。
コンピューター上で文字を扱うための重要な要素みたいで、他の文字コードに比べて
ASCIIコードとの互換性が高いことから、世界中の多くのソフトウェアが用いています。
1文字を1〜4バイトで表現するもので 文字化けを防ぐために必要なもののようです。
AndroidではURLで使えない文字を使うために
文字列をURLエンコードするURLEncorderで 第一引数に文字列 第二引数に文字コードを指定するときに使われます。
他にもUTF-16やWindows-31J というものがあるみたいですが、指定しない場合は自動的にUTF-8になるらしい。
参考