T's BBS 8

見ての通り、本Webサイトの掲示板です。
サービスやってるところの都合で自作掲示板が復活しちゃいました。
個人的なことから本サイトの感想、Tatsuが製作したソフトのことまで何でもいいので書いていってくれるとうれしいです。

新規書き込み(W) ページ表示に戻る(P) トップページへ戻る(R) ヘルプ(H)

Title:BookSync Version 2.12.0
2023/03/27 (Mon) 11:01:52
By:awotonbosama


BookSyncを使用させていただいてます。
最近文字化けするタイトルが発生しています。
例えばFirefoxのアドオンページですが、上が元のタイトルですが、下のようになります。
〜 – 🦊 Firefox (ja) 向け拡張機能を入手
〜 – 力 Firefox (ja) 向け拡張機能を入手

テキストエディタで見ると🦊(1F98A)、力(F98A)となっているので、一部の情報が欠けているようです。
調べたらサロゲートペアなどが原因だと思うのですが、対応は可能でしょうか。


Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36

投稿を削除する


Res No:1
Title:BookSync Version 2.12.0
2023/03/27 (Mon) 21:57:04
By:Tatsu


awotonbosama様、はじめまして。作者のTatsuです。おそらく原因としてはそれであっていると思います。
WindowsのAPIやIE合わせでUTF-16に変換するときにサロゲートペアについて失念していたためかと思います。
次の週末に見直してみようと思います。
貴重なご指摘ありがとうございました。

> BookSyncを使用させていただいてます。
> 最近文字化けするタイトルが発生しています。
> 例えばFirefoxのアドオンページですが、上が元のタイトルですが、下のようになります。
> 〜 – 🦊 Firefox (ja) 向け拡張機能を入手
> 〜 – 力 Firefox (ja) 向け拡張機能を入手
>
> テキストエディタで見ると🦊(1F98A)、力(F98A)となっているので、一部の情報が欠けているようです。
> 調べたらサロゲートペアなどが原因だと思うのですが、対応は可能でしょうか。


Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/111.0

投稿を削除する


Res No:2
Title:Re: BookSync Version 2.12.0
2023/04/13 (Thu) 22:27:07
By:Tatsu


なんとか書き込みをサルベージすることができました。
貴重なご意見を消してしまい、申し訳ありませんでした。

> awotonbosama様、はじめまして。作者のTatsuです。おそらく原因としてはそれであっていると思います。
> WindowsのAPIやIE合わせでUTF-16に変換するときにサロゲートペアについて失念していたためかと思います。
> 次の週末に見直してみようと思います。
> 貴重なご指摘ありがとうございました。
>
> > BookSyncを使用させていただいてます。
> > 最近文字化けするタイトルが発生しています。
> > 例えばFirefoxのアドオンページですが、上が元のタイトルですが、下のようになります。
> > 〜 – 🦊 Firefox (ja) 向け拡張機能を入手
> > 〜 – 力 Firefox (ja) 向け拡張機能を入手
> >
> > テキストエディタで見ると🦊(1F98A)、力(F98A)となっているので、一部の情報が欠けているようです。
> > 調べたらサロゲートペアなどが原因だと思うのですが、対応は可能でしょうか。


Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

投稿を削除する


Res No:3
Title:Re: Re: BookSync Version 2.12.0
2023/04/16 (Sun) 15:11:36
By:awotonbo


Tatsu様、更新ありがとうございます。

試した結果をご報告します。
ChromeのブックマークをVivaldi、Firefox、HTMLに変換をおこないました。
確認した対象は、また狐の絵文字🦊(U+1F98A、utf8バイナリ F0 9F A6 8A)です。

VivaldiはUnicodeエンコードされて\uD83E\uDD8Aになり問題なく変換されたのをBookmarksを直接見て確認できましたが、ブラウザを開くとブックマークが初期化されブラウザ上で見ることができませんでした。
色々試した結果、rootsの下にbookmark_bar、otherに加えsyncedもないとそのように動作するようです。Bookmarksを直接編集してsyncedのフォルダを加えると初期化されずに見ることができました。

HTMLは文字化けしており、サクラエディタで開くとU+DCF7 U+DCB0 U+DC86 U+DC8Aとなり、バイナリでみるとF7 B0 86 8Aとなっているので、変換が違うようです。
Firefoxも文字化けで4つともU+FFFDに置換されて表示され、ブラウジングライブラリー上でコピペすると󰆊(U+F018A、F3 B0 86 8A、\uDB80\uDD8A)が出てきました。

FirefoxからHTMLの変換では、𐆊(U+1018A、F0 90 86 8A、\uD800\uDD8A)となっていました。
どうやらUTF-16リトルエンディアンの前側のバイナリが3Eから00などに変わってしまっているようです。


Vivaldiのブックマーク初期化対策にsyncedフォルダの追加、文字化けの調査をお願いしたいです。


Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

投稿を削除する


Res No:4
Title:Re: Re: Re: BookSync Version 2.12.0
2023/04/18 (Tue) 20:51:04
By:Tatsu


awotonbo様、こんばんは。
作者のTatsuです。

うーむ、これは週末調査してみますが文字コードの件はおそらくおっしゃるとおりだと思います。
あと、ブックマーク初期化はsyncedフォルダの強制追加の他、GUIDとかもありそうな気がしますので、
Vivaldi 6も出たことですし、週末じっくり調べてみようと思います。
貴重なご指摘ありがとうございます。

> 試した結果をご報告します。
> ChromeのブックマークをVivaldi、Firefox、HTMLに変換をおこないました。
> 確認した対象は、また狐の絵文字🦊(U+1F98A、utf8バイナリ F0 9F A6 8A)です。
>
> VivaldiはUnicodeエンコードされて\uD83E\uDD8Aになり問題なく変換されたのをBookmarksを直接見て確認できましたが、ブラウザを開くとブックマークが初期化されブラウザ上で見ることができませんでした。
> 色々試した結果、rootsの下にbookmark_bar、otherに加えsyncedもないとそのように動作するようです。Bookmarksを直接編集してsyncedのフォルダを加えると初期化されずに見ることができました。
>
> HTMLは文字化けしており、サクラエディタで開くとU+DCF7 U+DCB0 U+DC86 U+DC8Aとなり、バイナリでみるとF7 B0 86 8Aとなっているので、変換が違うようです。
> Firefoxも文字化けで4つともU+FFFDに置換されて表示され、ブラウジングライブラリー上でコピペすると󰆊(U+F018A、F3 B0 86 8A、\uDB80\uDD8A)が出てきました。
>
> FirefoxからHTMLの変換では、𐆊(U+1018A、F0 90 86 8A、\uD800\uDD8A)となっていました。
> どうやらUTF-16リトルエンディアンの前側のバイナリが3Eから00などに変わってしまっているようです。


Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

投稿を削除する


Res No:5
Title:BookSync Version 2.12.1
2023/04/23 (Sun) 18:27:44
By:Tatsu


awotonbo様を始め、皆様こんばんは。
作者のTatsuです。

文字コード、Vivaldiの件について修正したVersion 2.12.1をリリースしました。
こちらでは無事修正できていますので、こちらの方をお試しください。

awotonbo様には実にお世話になりました。

ご意見、ご感想などありましたらここなりメールなりでよろしくお願いいたします。


Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

投稿を削除する


このスレッドのレスポンス期限に達しました。


書き込みは即公開されます。
1スレッドに返信できる数は20までです。
スレッドに返信できる期間はスレッドが立ってから30日後までです。

管理者用パスワード:

Powerd by FIAB-Board.