Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト947:デフォルトの名無しさん (ワッチョイ c363-IwB9) 22/11/22 11:47:50.42 KtDRh9XQ0.net MSが変な実装したせいだろう 「~」辺りがおかしくなる 948:デフォルトの名無しさん (ワッチョイ 4e66-QT9j) 22/11/22 12:00:04.37 9/2xLKFJ0.net 間違ったかなり後で修正したので、どっちもありというさらにややこしいことに 949:デフォルトの名無しさん 22/11/22 12:31:19.51 p3XTSB6d0.net Ruby では、NKF を使う Iconvは、Ruby 1.9から非推奨 950:デフォルトの名無しさん 22/11/22 12:36:55.88 JTJ5aKX00.net >>939 NKFを利用する理由とIconvが非推奨な理由を書かなければ、ここでは無駄なレス 951:959 22/11/22 13:19:03.79 p3XTSB6d0.net Ruby では、UTF-8 がデフォルトなので、 そのバイナリをCP932 として入力・解釈し、CP932として変換・出力すると、 解釈できない文字はデフォルトで、? に置き換えられる bin = "\xfc\xfc\x8a\xbf\x8e\x9a" p bin.encoding #=> <Encoding:UTF-8> bin.encode!( 'CP932', 'CP932', :invalid => :replace ) p bin.encoding #=> <Encoding:Windows-31J> p bin #=> "\x{FCFC}\x{8ABF}\x{8E9A}" puts bin #=> �漢字 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch