エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Mercurial に日本語メッセージカタログが同梱されるようになって久しいんですが、Mercurial 1.4 以降で... Mercurial に日本語メッセージカタログが同梱されるようになって久しいんですが、Mercurial 1.4 以降で日本語ヘルプメッセージが一部文字化けするようになってしまいました。 化け方からすると text wrapping (folding) 処理まわりで化けているみたい(文字のバイト境界を無視して folding している)。ということでちょっと Mercurial のコードを浅追いしてみたところ、minirst.py で textwrap を呼び出していて textwrap がマルチバイトに対応していないからではないかと思いました。 なので、とりあえずマルチバイト文字列に対応した textwrap を書いてみようと思いました。 import sys, textwrap from unicodedata import east_asian_width __all__ = ['M