■掲示板に戻る■ 全部 1- 101- 201- 最新50  

chmateからいい感じに文字化け対策してくれるアプリ書いた

1 :ぷにぷに名無しさん (スレ主):2024/11/06(水) 00:18:21.90 ID:jMQExstU
https://i.imgur.com/vgcEKLh.mp4

https://i.imgur.com/kQSheQ5.png


70 :ぷにぷに名無しさん:2024/11/06(水) 21:05:07.31 ID:iAjcJ2W6
>>69
ついでに報告しとく。文字が見切れてよくわからない

https://i.imgur.com/gx3QGmE.jpeg

>>44こっちのapkを使った

GalaxyS24 SIMフリー使用
2chMate 0.8.10.187/samsung/SM-S921Q/14/DR

71 :ぷにぷに名無しさん 🥚:2024/11/06(水) 22:10:03.40 ID:FlY9Uj1w
chmateをデコンパイルしてみてけど多分マッシュルーム読み出すよりchmateの広告排除して新しくchmateベースに匿名掲示板書き込みアプリ作った方がパフォーマンスとサイズ節約になるぐらいの広告の量とメソッド名難読化
バージョンアプデする度に広告関連コードが直接chmateの機能にハードコードされててアンチデバッグ搭載、5chとtalk以外の互換性一切無視だし使い勝手と利便性考えても未だにhttp通信するアプリなんざ棄てた方がいい

72 :ぷにぷに名無しさん:2024/11/06(水) 22:20:27.80 ID:6b0owUYQ
でもAndroidで使えるアプリはchmateしかないだろ?

73 :ぷにぷに名無しさん (スレ主):2024/11/06(水) 22:25:29.31 ID:jMQExstU
よしんばhttps通信にしてもアクセスしてるサイトはバレるからなぁ
シャワーズちゃんのぷにぷにおまんこ板だぜ?
暗号化とか以前の問題だよ

74 :ぷにぷに名無しさん (スレ主):2024/11/06(水) 22:28:00.39 ID:jMQExstU
やるなら書き込みメソッドだけ実装するのが丸いかな
閲覧画面とかレス抽出とか実装し直すのは手間がかかりすぎるしmateにかてん

75 :ぷにぷに名無しさん (スレ主):2024/11/06(水) 23:53:20.71 ID:jMQExstU
>>70
そこ使うときには直る(予定)

76 :ぷにぷに名無しさん:2024/11/07(木) 02:23:29.69 ID:xMHjmp36
今更chmateから乗り換える奴おらんやろ
書き込み代行はええかもしらんが

77 :ぷにぷに名無しさん 🥚:2024/11/07(木) 15:58:11.51 ID:/qxoSjVw
>>73
DNSリゾルバをただのISPの平文DNSやったら盗聴可能やな
DNS側にバレるって言う意味ならCloudflare開発したClient HelloのSNIを暗号化するECH(ESNI)でしゃわまんぷにぷに掲示板にちょくちょく書き込んでることはバレへん
暗号化したServer Name Indicationは標準化済み、中国とロシアで既にECHとSNI偽装技術は検閲回避に広く使われてるんや
DNSCrypt、HTTP/3&ECH、AnonymizedDNSプロキシの組み合わせ、他にはDNSSEC、DNS64、ODoH、DoOHとかの規格もあるし使われてないだけでDNSは結構安全やで
chmateにECH実装したらクソ凄いと思うけどAndroidのBoringSSLでどう実装できるんか謎やな
MozillaはBoringSSLフォークを独自で作ってるし
話全く関係なくてすまんな

https://i.imgur.com/nq0tyNT.png


78 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 16:32:03.54 ID:NbezYfhs
コードきれいに直すために色々書いてる
JetpackComposeのDropDownManuは正直取り回しが悪い……

79 :ぷにぷに名無しさん:2024/11/08(金) 19:21:08.22 ID:CVt4T1bo
つーかこんな明らかな不具合をなんでmateは無視してるんやろな

80 :ぷにぷに名無しさん (スレ主):2024/11/08(金) 19:57:27.87 ID:NbezYfhs
>>79
多分ライブラリのバグ〜
OkHttpあたりかなって睨んでるけど確認するのがめんどい

81 :ぷにぷに名無しさん:2024/11/08(金) 20:25:19.54 ID:M048MD06
こういう拡張はちゃんと完成したらchmateみたいなシェアの大きいところが買い取って実装に組み込んでくれたらいいのにね
それができるなら最初から自前で実装するとかなんだろうけど…
ぷにぷにでも文字化け絵文字使ってる人見かけて周知されてないのが勿体ないと思ったりでも宣伝するの怖い

82 :ぷにぷに名無しさん:2024/11/09(土) 14:48:50.59 ID:746QgFSM
テスト
�───────�───────�───────

83 :ぷにぷに名無しさん:2024/11/09(土) 14:50:49.23 ID:746QgFSM
テスト
�───────�───────�───────
�───────�───────�───────

84 :ぷにぷに名無しさん:2024/11/09(土) 14:51:00.92 ID:746QgFSM
なんか使い方間違ってるんかな

85 :ぷにぷに名無しさん:2024/11/09(土) 15:31:35.10 ID:5ct5S7eY
絵文字は?

86 :ぷにぷに名無しさん (スレ主):2024/11/09(土) 20:35:00.56 ID:05DAoqsQ
>>83
どの文字使った?
抜けがあるかも

87 :ぷにぷに名無しさん:2024/11/09(土) 20:43:09.80 ID:9xXatIgo
───コピペ
───コピペ変換
━━━罫線違い
━━━罫線違いの変換
───普通の罫線
───普通の罫線の変換

88 :ぷにぷに名無しさん:2024/11/09(土) 20:44:49.33 ID:9xXatIgo
文字化けだけになる絵文字ってぷにまんだと見るのレアな気がする
何を間に入れてたんだろ…

89 :ぷにぷに名無しさん:2024/11/10(日) 04:22:12.76 ID:WeTATq8Y
Simejiでけいせんって打っただけ
右上に出るやつ
��───────�───────�───────
��───────

https://i.imgur.com/V2tm4yY.jpeg


90 :ぷにぷに名無しさん:2024/11/10(日) 09:09:26.19 ID:kDYCMoMI
けいせん
ダッシュ
マイナス全角

JISコードのスーパーバカ仕様

91 :ぷにぷに名無しさん (スレ主):2024/11/10(日) 11:43:28.77 ID:4vSw77vI


92 :ぷにぷに名無しさん:2024/11/10(日) 14:34:34.64 ID:yCswW2Ho





93 :ぷにぷに名無しさん (スレ主):2024/11/10(日) 18:31:04.35 ID:4vSw77vI
自分がよく使ってるコード、いちいちコピペするのあれだからmoven Repositoryにしようとしてるんだけどめんどい

94 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 01:34:32.67 ID:Gmiaa6S+
検証用にSimeji入れてきた

​───────​───────​───────

95 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 01:36:47.05 ID:Gmiaa6S+
U-200Bのゼロ幅スペースが挿入されてた
これも文字化けするの忘れてたわ
後で入れとく

96 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 01:37:32.53 ID:Gmiaa6S+
ゼロ幅スペースが文字化けするのはいいとして、なんでsimejiの罫線に含まれてるんですかね

97 :ぷにぷに名無しさん:2024/11/11(月) 08:20:35.28 ID:QB8TNxVc
🐿�

98 :ぷにぷに名無しさん:2024/11/11(月) 08:53:13.65 ID:7MnOjWb+
アプデってどうやって対応してるんだろ

99 :ぷにぷに名無しさん (スレ主):2024/11/11(月) 16:07:07.94 ID:Gmiaa6S+
文字化け対策抜けに対応
対応した文字が原因でおかしくなることあるかもしれないので見つけたら報告してくれイシア

https://github.com/lanlacope/Maytomato/releases/tag/1.1.2

100 :ぷにぷに名無しさん (d):2024/11/11(月) 16:42:00.00 ID:1grCOUE6
テスト
─────────────────────

101 :ぷにぷに名無しさん (d):2024/11/11(月) 16:42:17.35 ID:1grCOUE6
やりますねぇ!

102 :ぷにぷに名無しさん (M):2024/11/12(火) 14:54:05.30 ID:dz8/w8Wo
​───────

103 :ぷにぷに名無しさん (スレ主):2024/11/13(水) 13:11:20.11 ID:JM9oZbdA
10徳ナイフ計画
✓LazyじゃないけどLayzListっぽくかけるListを作る
✓BoxやButtonなどの基本コンポーネントのclickを使いやすい感じに組み込む
✓PagerをLazyListで再現
・チェックボックスとかをいい感じに書けるようにする

104 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 23:07:19.20 ID:nn3FXodo
自作ライブラリ作成を来週までに終わらせてそこから開発再開

105 :ぷにぷに名無しさん (スレ主):2024/11/14(木) 23:08:02.93 ID:nn3FXodo
欲しい機能あったら適当に書いてみて
全く関係なくてもいい
実装するかは別としてできるか含めて検討はしてみる

106 :ぷにぷに名無しさん:2024/11/14(木) 23:50:29.53 ID:bzk4FBlM
ぷにまんコマンドが楽に打てると嬉しい
でも他BBSで使う人には邪魔な機能になりそう

107 :ぷにぷに名無しさん:2024/11/15(金) 00:17:47.16 ID:W4a+pNfI
コマンドは板によって違うからなあ
実装するなら設定欄とかで決められるとええかも

108 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 00:40:43.90 ID:RYIgiQOs
コマンドというかコピペとかの機能はそのうち用意する予定
マッシュルーム本来の使い方やし

109 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 00:42:20.04 ID:RYIgiQOs
ちな忘れられがちだけど名前欄とメール欄についてはchmate側からコマンド呼び出し追加できる (書き込み > 名前欄リスト/メール欄リスト)

110 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 23:02:35.92 ID:RYIgiQOs
ほしゅ

111 :ぷにぷに名無しさん (スレ主):2024/11/15(金) 23:50:51.58 ID:RYIgiQOs
メモ
itemsを拡張してそれぞれチェックボックスとかにする

112 :ぷにぷに名無しさん:2024/11/16(土) 01:06:50.14 ID:OOoTRgeM
無変換テスト

🐿
───コピペ
───コピペ変換
━━━罫線違い
━━━罫線違いの変換
───普通の罫線
───普通の罫線の変換

113 :ぷにぷに名無しさん:2024/11/16(土) 01:07:06.65 ID:OOoTRgeM

テスト

114 :ぷにぷに名無しさん:2024/11/16(土) 01:07:17.69 ID:OOoTRgeM
出ないなぁ……

115 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 01:46:43.82 ID:ZVoh7xlM
Simejiの罫線がたくさん並んでるやつにzwsが入ってる

116 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 01:49:23.64 ID:ZVoh7xlM
なんで入ってるかは不明

117 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 02:00:01.73 ID:ZVoh7xlM
メモ以下の文字も文字化けする可能性がある
いずれもゼロ幅文字
他のゼロ幅文字も確認する必要がある

U+202E / ‮

U+200E / ‎ / ‏

118 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 02:04:04.67 ID:ZVoh7xlM
というよりゼロ幅文字は全部駄目っぽい?
直後がblankかbrとか、サロゲートペアの一部じゃないとおかしくなる可能性が高いっぽい

119 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 02:39:16.99 ID:ZVoh7xlM
chmateのベースになってたTuboroidより
移行してないならPostにはこれらのライブラリを使用してる
```
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.entity.StringEntity;
```

https://github.com/gaeeyo/Tuboroidon/blob/master/Tuboroid/src/info/narazaki/android/tuboroid/agent/task/HttpCreateNewThreadTaskShitaraba.java

120 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 02:49:22.12 ID:ZVoh7xlM
StringEntityで変換が行われるらしい
その周りでバグがないか探してみる

121 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 03:00:00.56 ID:ZVoh7xlM
HttpClientには別に変換はしないみたい🙄エラー返すだけ🙄🙄
別途変換メソッドがあるとして、Tuboroidにはそれなさそう🙄そもそも専門いた対応してないし
ちなしたらばはEUC_JPとかいう許されざる文字コードで動いてる

122 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 03:08:06.63 ID:ZVoh7xlM
2chのときってMS932とかいうので動いてたんだ
しらなかったわ

123 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 03:24:28.27 ID:ZVoh7xlM
URLエンコードで処理されてるわけでもなし
例外処理はchmateになってから書かれたんかな

https://github.com/gaeeyo/Tuboroidon/blob/master/NLib/src/info/narazaki/android/lib/agent/http/task/HttpTaskBase.java

124 :ぷにぷに名無しさん 🐣:2024/11/16(土) 15:05:02.52 ID:SnTxGXQ2
これってぷにぷにでしかならないよね

125 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 15:55:52.58 ID:ZVoh7xlM
>>124
エッヂ以外でもなるよ
文字化けしても書き込みマークがつく≒送信前から文字化けしてる
って認識でいいはず

126 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 15:56:01.43 ID:ZVoh7xlM
エッヂ以外→エッヂとか

127 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:02:01.80 ID:ZVoh7xlM
ゼロ幅文字が文字化けしないときは正常に数値参照に置き換えられてるみたい
直前に別の文字があるときだけ何故か置き換えられない
サロゲートペアと間違えて認識されてる?

128 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:06:09.39 ID:ZVoh7xlM
処理を以下のように変更する予定
色々判定して変換→ゼロ幅文字は全部置き換えておけ

129 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:19:39.45 ID:ZVoh7xlM
SJISに含まれなくてU+10000以下の文字を適当に調べてみたけどゼロ幅以外には問題は起こらないっぽい

130 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:27:35.59 ID:ZVoh7xlM
やっぱサロゲートペア周りのバグなきがする

ゼロ幅文字の直前になにか文字があると文字化けする
直前が🤭とかのサロゲートペアの絵文字だと文字化けしない

って感じ

131 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:28:33.25 ID:ZVoh7xlM
なお絵文字の文字化けの原因のやつはサロゲートペアの直後なのに文字化けする模様
もしかして文字指定逆にして間違えてる?

132 :ぷにぷに名無しさん 🐣:2024/11/16(土) 16:29:25.19 ID:SnTxGXQ2
>>125
確かにエッヂはなるね
でも農園とかオルグはならないよ
delightlyはならないとかなのかな

133 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:34:48.67 ID:ZVoh7xlM
>>132
オルグで試してきた
サロゲートペア使わないUTF-32ベースの数値参照に置換されてたのと、その影響か文字化けしてた文字もきちんと数値参照に置換されてたわ

134 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:35:08.92 ID:ZVoh7xlM
まあこれでサロゲートペア原因なのが確定か?

135 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:37:07.30 ID:ZVoh7xlM
オルグのSETTINGTXTみてきた
BBS_UNICODE=pass
このフラグあったらいい感じ?

```http://kenmo.org/liveorg/SETTING.TXT
liveorg
BBS_TITLE=なんでも実況(オルグ)
BBS_TITLE_ORIG=なんでも実況(オルグ)
BBS_NONAME_NAME=オルグする名無し
BBS_UNICODE=pass
BBS_NAMECOOKIE_CHECK=checked
BBS_MAILCOOKIE_CHECK=checked
BBS_SLIP=
BBS_SUBJECT_COUNT=96
BBS_NAME_COUNT=64
BBS_MAIL_COUNT=64
BBS_MESSAGE_COUNT=4096
ORG_LINE_COUNT=32
ORG_THREAD_TTL=
ORG_KUSOSURE_TTL=86400
ORG_KUSOSURE_THRETHOLD=5
ORG_UPDATED_TTL=2592000
ORG_STOPPED_TTL=
ORG_MAX_THREAD=50
ORG_MAX_THREAD_THRESHOULD=80
BBS_SAMBA24=5
```

136 :ぷにぷに名無しさん (a):2024/11/16(土) 16:39:09.46 ID:/VfKtRUg
>>132
農園は絵文字の直後の半角の?が表示されないように改修された🥺

137 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:42:59.91 ID:ZVoh7xlM
>>136
農園もBBSUNICODEが設定されてサロゲートペア使われない変換になってた

138 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:43:34.42 ID:ZVoh7xlM
http://bbs.punipuni.eu/vaporeon/SETTING.TXT

139 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:44:02.21 ID:ZVoh7xlM
ぷにぷにもBBSUNICODE=passやんけ!!

140 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 16:55:51.16 ID:ZVoh7xlM
index.htmlになんか含めればいいのかな?

141 :ぷにぷに名無しさん:2024/11/16(土) 16:59:25.31 ID:5BYQsTSY
イーブイワイがなんやかんや頑張れば?無くなるんか?

142 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:06:13.20 ID:ZVoh7xlM
>>141
0ch+だと改修いるな

143 :ぷにぷに名無しさん 🐣:2024/11/16(土) 17:06:49.30 ID:SnTxGXQ2
>>136
ぷにぷにもこれで良くない?

144 :ぷにぷに名無しさん (M):2024/11/16(土) 17:16:06.10 ID:IrfcDyTU
イーブイワイ頑張れ!

145 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:20:39.95 ID:ZVoh7xlM
農園 EUCJP → <meta charset=EUC_JP>

オルグ UTF-8 → Content-Type: text/html; charset=UTF-8


146 :ぷにぷに名無しさん (a):2024/11/16(土) 17:22:58.81 ID:/VfKtRUg
>>137
全然わかんなない🫨
とりあえずここで言ってた🥺
http://tulip-kako.fox-tools.workers.dev/test/read.cgi/tulipplantation/1725261967/88

147 :ぷにぷに名無しさん:2024/11/16(土) 17:27:11.01 ID:5BYQsTSY
イーブイワイを呼び出すスレを立ててこのスレのここを見てもらおう
でもイーブイワイは農園見てるらしいし認識はしてたりして

148 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:28:21.96 ID:ZVoh7xlM
こうなら掲示板の他の部分に影響与えないかな?

<meta charset="Shift_JIS">
<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">

149 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:29:21.90 ID:ZVoh7xlM
>>146
それとは違う気がする
<meta charset="EUC_JP">
ってなってたからそれな気がするわ

150 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:31:05.59 ID:ZVoh7xlM
農園のリクエストヘッダは文字コードのしていなかったからそこがそのまま使われてるはず

151 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:31:57.93 ID:ZVoh7xlM
>>148
間違えてたわ
```
<meta charset="Shift_JIS">
<meta http-equiv="Content-Type" content=text/html;charset=UTF_8>
``

152 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:42:47.41 ID:ZVoh7xlM
よく考えたら書き込み時なんだからbbs.cgiのほうかもしれん😅
仮想鯖でも作ってchmateのリクエスト見れば早いんだけどそこまでのモチベわかんわ

153 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:47:33.28 ID:ZVoh7xlM
農園のbbs.cgi、SJISやわ
やっぱindex.htmlのほうでよさそうかな

154 :ぷにぷに名無しさん 🥚:2024/11/16(土) 17:53:07.79 ID:0AZ9ahQA
ワイのwebブラウザでもテスト🏴‍☠️

155 :ぷにぷに名無しさん 🥚:2024/11/16(土) 17:56:40.42 ID:0AZ9ahQA
ふむ
POSTリクエスト↓

POST https://bbs.punipuni.eu/test/bbs.cgi?guid=ON HTTP/1.1
Host: bbs.punipuni.eu
User-Agent: Mozilla/5.0 (Android 10; Mobile; rv:132.0) Gecko/132.0 Firefox/132.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja-JP
Accept-Encoding: gzip, deflate, br, zstd
Content-Type: application/x-www-form-urlencoded
Content-Length: 266
Origin: https://bbs.punipuni.eu
Connection: keep-alive
Referer: chmateからいい感じに文字化け対策してくれるアプリ書いた
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Cache-Control: no-cache, no-store

bbs=vaporeon&key=1730819901&time=1731747154&FROM=&mail=&MESSAGE=%EF%BF%BD%EF%BF%BD%EF%BF%BDC%EF%BF%BD%EF%BF%BDweb%EF%BF%BDu%EF%BF%BD%EF%BF%BD%EF%BF%BDE%EF%BF%BDU%EF%BF%BD%C5%82%EF%BF%BD%EF%BF%BDe%EF%BF%BDX%EF%BF%BDg%26%23127988%3B%26%238205%3B%26%239760%3B%26%2365039%3B

156 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:57:21.87 ID:ZVoh7xlM
エッヂUTF8じゃん
わかんないし考えるのやーめた

157 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 17:58:05.64 ID:ZVoh7xlM
>>156
SETTING.TXTにUNICODEがないのがかんけいあるかはしらん
http://bbs.eddibb.cc/liveedge/SETTING.TXT

158 :ぷにぷに名無しさん:2024/11/16(土) 18:00:37.70 ID:IrfcDyTU
SETTING.TXTって今はほとんど飾りちゃうんか?

159 :ぷにぷに名無しさん 🥚:2024/11/16(土) 18:01:59.48 ID:0AZ9ahQA
あんま約立たんか

<【1D6:1】OCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd>
<html lang=ja>
<head>

<meta http-equiv=Content-Type content=text/html;charset=Shift_JIS>
<meta http-equiv=Content-Style-Type content=text/css>

160 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 18:02:45.18 ID:ZVoh7xlM
メモだけ残しとく
書き込み後のdat

農園,オルグ→サロゲートペアが使われずに変換、ゼロ幅文字も問題なく変換されてる
エッヂ→サロゲートペアが使われずに変換、ゼロ幅文字は文字化け(未定義文字)に変換されてる
ぷにぷに→サロゲートペアが使われて変換、ゼロ幅文字は文字化けに変換されてる

161 :ぷにぷに名無しさん (スレ主):2024/11/16(土) 18:03:30.57 ID:ZVoh7xlM
>>158
chmateの書き込じ文字数カウントのところのやつとかはそっから取られてる
更新されないせいで機能してないこと多いけどな

162 :ぷにぷに名無しさん 🥚:2024/11/16(土) 18:04:00.60 ID:0AZ9ahQA
>>158
関係ないで
そこから設定を直接弄れるわけじゃないし本来の設定値の反映がどのように行われてるかわからんしな

163 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:12:44.64 ID:ZVoh7xlM
おい!!!農園零幅スペース文字化けするじゃねぇか!!!!!!
これ絵文字の横のやつ0文字resplaceしてたのが数値参照の文字に置き換えされるようになってるだけじゃねぇのか!!!!!!!
マークついてるのはレスポンスにx2ch〜のやつが付いてるからか!!!!!!!!!!!

164 :ぷにぷに名無しさん 🐣:2024/11/16(土) 18:13:13.68 ID:SnTxGXQ2
>>146
農園がここで絵文字の右の?を消せば良いって書いてるからぷにぷにも同じ処理やればいいんじゃないの?

165 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:15:20.55 ID:ZVoh7xlM
オルグは文字化けしてないな
ゼロ幅スペースも反転命令符も問題なく変換されてる
絵文字とかの文脈から判断すると不可能だからmateがちゃんと処理できてる

166 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:22:45.92 ID:ZVoh7xlM
現在のワイの結論
どこかはわからないけどcontent-typeでutf-8指定して
SETTING.TXTでBBS_UNICODE=passにしたら文字化けは解決するかもしれなくもないかもしれない

167 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:24:57.03 ID:ZVoh7xlM
他の専ブラはしらん
オルグってちんくるとかmaeで動くのか?

168 :ぷにぷに名無しさん:2024/11/16(土) 18:27:37.89 ID:iBMx3gWI
>>166
鯖が、というかこの0ch+のバージョンではshift_jisしか受け付けん
それが可能やったらchmateで文字化けは起こらん
ワイらには変換してリクエスト送るしか多分無理や

169 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:30:05.58 ID:ZVoh7xlM
>>168
やっぱそうよな
エッヂはなんとかなりそう

170 :ぷにぷに名無しさん (スレ主) (a):2024/11/16(土) 18:39:43.74 ID:ZVoh7xlM
てか外部板ってSJISで作らないと専ブラ対応できないって思ってた
普通にUTFでええんやな

43KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323 (Tuned by イーブイワイ★)
ぷにぷに板は「ぜろちゃんねるプラス」で作られていますぶい!🐕