さわだのノートスマートフォン用の表示で見るさわだのノート書籍のお仕事に役立つかもしれない思いつきを記録しています。記事の更新情報この広告は、90日以上更新していないブログに表示しています。2015-10-16[Perl]マルチバイト文字を含む文字列でprintfの桁合わせPerlprintfとかsprintfを使うときに困るのが、マルチバイト文字の扱い。桁数を指定してもがたがたに崩れてしまう。その対策を考えてみたのでメモしておく。桁数からマルチバイト文字の文字数分を引けばいいだけだった。printf(もしくはsprintf)の第一引数の文字列に「%*s」を指定し、第二引数に数値を渡すことで、可変長の桁数を指定できるようだ。224出力結果はこんな感じ。19:44[Perl]マルチバイト文字を含む文字列でprintfの桁合わせTweet広告を非表示にするもっと読むコメントを書く次のページプロフィールid:takepierrotライター/編集の沢田がお仕事に役立つかもしれない思いつきを記録しています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。