コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
あまさとしおん ◆mzDKTVUAtwqE
2022/9/6 12:34
#プチコン3号

『¥』のグリフが出る文字は2個存在する
CHR$(&H5C)
CHR$(&HA5)

プチコン4だとCHR$(&H5C)はバックスラッシュで、こちらがUnicodeとして正しい実装(3号は不適切な実装)

コメント

アバター
あまさとしおん 2022/9/6 12:36 ◆mzDKTVUAtwqE
もしかして:Petitverseに半角円マークを書き込むことが不可能
U+00A5(正しい円記号)を書いてもバックスラッシュに化ける
アバター
あまさとしおん 2022/9/6 12:42 ◆mzDKTVUAtwqE
\(U+005C)
\(U+00A5)
アバター
あまさとしおん 2022/9/6 13:01 ◆mzDKTVUAtwqE
そっか、WEB PATIOがUnicodeじゃないから保持できないのか
アバター
☆Tatsukin★ 2022/9/6 13:05 ◆C.1dcTLZggd7
バックスラッシュが3号ではCHR$(127)だったけど4ではCHR$(92)でした。
おもちつきの移植元で置き換えるのにバックスラッシュ使ってるんだけど、4でバックスラッシュが置き換えられなくて、なんでだろうってなったけど文字コードが違うのかってなった記憶
アバター
あまさとしおん 2022/9/6 13:07 ◆mzDKTVUAtwqE
7Fがバックスラッシュってマジかよと思ったら本当だ(正しくはdelという制御文字のはず)

3号の文字コードって「Unicodeみたいな紛い物」なんですかね…
アバター
あまさとしおん 2022/9/6 13:14 ◆mzDKTVUAtwqE
本題の円マークの話になんで気づいたかというと Simple Archived Text library でファイル名の禁止文字制御を作ってる時に文字コードについて調べたのがきっかけでした。
7F(127)もややこしい状態ということが分かったので一応、禁止文字に加えました
アバター
あまさとしおん 2022/9/6 13:37 ◆mzDKTVUAtwqE
『Simple Archived Text library』の禁止文字について

http://wiki.hosiken.jp/petc3gou/?Toukou%2FSimple_Archived_Text_library#invalidCharacter
アバター
Na 2022/9/6 21:46 ◆QoELVrBXBQCI
mkIIだと5Cが¥、7Fが\、A5が・でした
5Cと7Fに関しては3号はmkIIの仕様を引っ張ってきたのでは
アバター
Na 2022/9/8 2:10 ◆QoELVrBXBQCI
そういえばmkII→3号の文字コード対応表を以前作ったなと思いだしたのでリンクを貼る(ほぼ役に立たないと思いますが)
http://wiki.hosiken.jp/petc/?cmd=read&page=Mame%2FPTCFileSystem#Chr2Bin
アバター
あまさとしおん 2022/9/11 19:23 ◆mzDKTVUAtwqE
そうっぽいですね
でも絵文字がU+E800台に大移動してるんだから中途半端にそのままにしても意味ないのでは、という疑問はある
それでいてA5は違うとは、気まぐれすぎる互換性…

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -