Windows のコンソールのコードページは、同じ窓につながる全プロセスで共有される。日本語版 Windows では、開いた直後の cmd の窓は 932 である。
bun#43660 で報告した bun 同士のパイプの文字化けは、氷山の一角である。根本の問題は、bun が実行中にコンソールのコードページを変えること。このプロジェクトは、その変更がもたらす害の証拠を再現できる形で集め、コードページを変えないよう求める Issue を bun へ出す。そうすれば bun#43660 も同時に直る。node と deno も同じ方法で測り、比べる。
bun の開発者向けの入口は コードページ試験の結果。
clone したあと、どの Windows の PC でも同じ試験を流せる(PC に入っているものは使わない)。
_bin\ に取り、npm ci を流す。tools\10_setup\setup-runtimes.cmdresearch\evidence_last\ に置く。tools\40_test\run-tests.cmdresearch\evidence_last\ と、commit してある research\evidence\ を比べる。_bin\node\node tools\50_run\compare-evidence.ts