人は誰でも心に王国を持っている。ligature)になってることがあって、Debianのターミナルなんかでは正常に表示されなかったりする。合字っていうのはWikipediaの合字の項目を見るとわかるけども、複数の文字が結合されたものね。日本語だと濁点や半濁点を、Macは合字として扱う。゚」と2文字になってて、それを表示するときに1文字幅で表示させる(合字にする)わけね。いうわけでこれ処理するライブラリないのかなーとIRCで相談してみたら、Unicode::Normalizeを使えとのお達しが。Formsをの図を見ると少し意味がわかった。゚」を「ぱ」にするとりあえずこれだけ覚えとけばいいのかな。変換するだけだとこんな感じ。これでそのままリネームとかさせよっかな。NFC($utf8);}というわけで教えてくれたみんなありがとう!!Rubyの場合は?IconvでUTF-8-MACから変換してやればできるはず、と教えてくれた人もいたのだけども、どうやらglibcがまだUTF-8-MACに対応してないみたい。logsDebianにもwishlistには入ってるみたいだけど、もう4年も前か......。samba方面なんかでも困ってる人いるみたいなので、早いところglibcにもUTF-8-MACが入るとうれしいね。AppleがLGPLでリリースしてるようだから、問題なく取り込まれていいはずなんだけども。冗談じゃない、こいつは最高に実用的な端末なんだ!7月11日の朝のことだ。俺はそのとき、さいたま市にいた。<koshian@foxking.org>スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。