日本語をPlayerPrefsに設定したい

日本語をPlayerPrefsで扱う場合の流れは以下の通りです。

・保存したいとき

①日本語(マルチバイト文字)をbase64エンコードする。
②PlayerPrefsに設定する。

・取り出すとき
①PlayerPrefsから取り出して、base64デコードする。
②ゲーム中で表示する。

base64エンコードと、base64デコード

// ベース64エンコード
public static string ToBase64(string str) {
return System.Convert.ToBase64String(UTF8Encoding.UTF8.GetBytes(str));
}
// ベース64デコード
public static string FromBase64(string str) {
return UTF8Encoding.UTF8.GetString(System.Convert.FromBase64String(str));
}

関連記事
[タグ] ファイル 小技

コメント

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。