SJIS-win などのエンコーディングが mb_list_encodings の一覧から消えているが、マニュアルには残っている

Offen
#32 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Dokumentation
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
php
Bereich
documentation

Rechercherichtung

Beginnen Sie mit der Prüfung von Commit e2459857afdf70ed4bc23bc7f614e9f383eb3072 und der Handbuchseite mb_list_encodings, um zu bestätigen, ob die Aliase SJIS-win, SJIS-open und SJIS-ms weiterhin dokumentiert werden sollten. Prüfen Sie den Migrationsleitfaden als möglichen zweiten Ort für die Dokumentation; die Aufgabe ist abgeschlossen, wenn die japanische und englische Dokumentation das bestätigte PHP-Verhalten korrekt widerspiegeln.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

refs: https://github.com/php/php-src/commit/e2459857afdf70ed4bc23bc7f614e9f383eb3072

  • A) PHP 8.1 から、SJIS-win, SJIS-open, SJIS-ms は、 CP932 のエイリアスとして扱われるようになった
  • B) A) のエンコーディングが、mb_list_encodings の出力から消えた
  • C) だが、マニュアルには残っているので、修正すべき
    • migration guide も修正対象に含めるべきと考えられる
    • 但し、mbstring の関数でこれらのエンコーディングが使えなくなったわけではない
      • おそらくは mb_list_encodings の例だけをまずは修正することになると考えられる。

そもそも A) や B) が php-src 的に正しい修正かが判断できないので、まずは、日本語版の issue に記録しておく。
現状が追認されるようなら、英語版も含めたマニュアルそのものの修正も視野に入れる。

Vorherrschende Sprache
XML
Sterne
93
Forks
86
Ø Merge
14 Std. 20 Min.
Gemergte PRs (30 T.)
40

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus php/doc-ja

Alle Issues in php/doc-ja

Ähnliche Issues

Weitere Issues zu Documentation

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.