前へ 次へ
Firefox の trunk ではブックマークのバックアップに JSON を使うようになりました。が、バックアップ時に日本語が文字化けしてしまい、そのままリストアすると文字化けしたままリストアされてしまいます。以下に私の対応策を晒してみます。
Firefox ディレクトリ/modules/utils.js の importJSONNode 関数 (1104 行辺りから) の先頭付近に以下のコードを追加します。
Firefox ディレクトリ/modules/utils.js
importJSONNode
try { aData.title = decodeURIComponent(escape(aData.title)); } catch (ex) {}
Firefox ディレクトリ/modules/utils.js の addGenericProperties 関数 (1180 行辺りから) の先頭付近を以下のように変更します。
addGenericProperties
aJSNode.title = unescape(encodeURIComponent(aPlacesNode.title));
aJSNode.title = aPlacesNode.title;
詳細検索
random Hatena Ring svg
random Hatena Ring firefox
random Hatena Ring pblog
Firefox の trunk ではブックマークのバックアップに JSON を使うようになりました。が、バックアップ時に日本語が文字化けしてしまい、そのままリストアすると文字化けしたままリストアされてしまいます。以下に私の対応策を晒してみます。
文字化けしたバックアップをリストアする
Firefox ディレクトリ/modules/utils.jsのimportJSONNode関数 (1104 行辺りから) の先頭付近に以下のコードを追加します。try { aData.title = decodeURIComponent(escape(aData.title)); } catch (ex) {}バックアップ時の文字化けを防ぐ
Firefox ディレクトリ/modules/utils.jsのaddGenericProperties関数 (1180 行辺りから) の先頭付近を以下のように変更します。変更前
変更後
参考