[過去ログ] Pythonのお勉強 Part68 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
947: (ワッチョイ 62da-fSBT) 2022/11/21(月)22:16 ID:QoaHhDq70(3/3) AAS
>>945
うおお、凄くすっきりしましたね
直感で分かりやすい
ありがとうございます
948: (ワッチョイ 12bd-5AI7) 2022/11/21(月)22:57 ID:oF3OxSUK0(1) AAS
b = b'\xfc\xfc\x8a\xbf\x8e\x9a'
j = b.decode('sjis', 'ignore')
print(j)
↑これと同じ書き方をC/C++もしくはGO言語で教えて下さい
ようは、変換できないバイトは読み飛ばして残りを変換してくれればいいだけなんですけど、
調べても分かりませんでした。
949: (ワッチョイ 4e66-QT9j) 2022/11/21(月)23:13 ID:A4AutIcl0(2/2) AAS
古い言語は文字コード周りは苦手
950: (ワッチョイ 4b02-kiOm) 2022/11/22(火)00:11 ID:Bp+X7OPb0(1) AAS
スクリプト言語はマルチプラットフォームで高度な機能を使えるのが強みよね
windowsならMutiByteToWideCharみたいなAPIがあったはず
サクラエディタのソースコードみると良いかも
951: (ブーイモ MM8e-nsJM) 2022/11/22(火)00:25 ID:+xD7yK0XM(1) AAS
半島系帰化人w
952: (ワッチョイ 12bd-5AI7) 2022/11/22(火)00:42 ID:slO7/hzp0(1) AAS
みなさま
ありがとうございます。
エディタのソースコード、確かによさそうですね。
バイナリエディタとか凄い重いファイルでも一瞬で開くので実装参考にしたいですね。
理解できるか分かりませんが・・。
勉強してみます。
953: (ワッチョイ 8284-IZXK) 2022/11/22(火)01:51 ID:f0vxwxjs0(1) AAS
愚直に(lib)iconvで変換でいいんじゃない?
止まったら飛ばして変換続けるだけの単純な作業
それかiconvにかわる何かがあれば逆に知りたい
954(1): (アウアウウー Sa3b-kfYZ) 2022/11/22(火)10:09 ID:E0zMoWY7a(1/2) AAS
ICUって息してる?
955: (アウアウウー Sa3b-kfYZ) 2022/11/22(火)10:17 ID:E0zMoWY7a(2/2) AAS
>>954
自己レス
一応生きてるのか
外部リンク:www.nslabs.jp
しかし成績悪そう
956: (ワッチョイ 4e66-QT9j) 2022/11/22(火)11:34 ID:9/2xLKFJ0(1/7) AAS
文字コードから文字コードへのmapがちゃんとしてないので、
文字コード変換は本質的に不完全
957: (ワッチョイ c363-IwB9) 2022/11/22(火)11:47 ID:KtDRh9XQ0(1/4) AAS
MSが変な実装したせいだろう
「~」辺りがおかしくなる
958: (ワッチョイ 4e66-QT9j) 2022/11/22(火)12:00 ID:9/2xLKFJ0(2/7) AAS
間違ったかなり後で修正したので、どっちもありというさらにややこしいことに
959(1): (ワッチョイ ef4f-kfYZ) 2022/11/22(火)12:31 ID:p3XTSB6d0(1/2) AAS
Ruby では、NKF を使う
Iconvは、Ruby 1.9から非推奨
960: (ワッチョイ 86bb-hSjh) 2022/11/22(火)12:36 ID:JTJ5aKX00(1) AAS
>>959
NKFを利用する理由とIconvが非推奨な理由を書かなければ、ここでは無駄なレス
961: 959 (ワッチョイ ef4f-kfYZ) 2022/11/22(火)13:19 ID:p3XTSB6d0(2/2) AAS
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 #=> �漢字
962: (ワッチョイ ef8e-P3Qh) 2022/11/22(火)22:26 ID:ntrRKrLv0(1/2) AAS
Pythonにボロクソに負けて悔しいRubyキチガイ
Rubyはもう終わってるから出てくるなよ
963: (アウアウウー Sa3b-t8YJ) 2022/11/22(火)22:32 ID:XgKPIgaCa(1) AAS
てか今ruby使う意味あるの?
どう考えても乗り換えた方がいいよね?
どう贔屓目に見ても衰退していく一方でしょ?
964(1): (ワッチョイ 4e66-QT9j) 2022/11/22(火)22:43 ID:9/2xLKFJ0(3/7) AAS
Ruby on Railsは今でも生き残ってるのでrubyも使われていると言えなくもない
そんなこと言ったら、perlだって今でもいろんな所で使われ続けている
それらは今更新しいもので置き換えるコストもかけてられないし、
今後も使い続けられるだろうけど、新規で何かを作ろうとは思わない
単に保守され続けるだけ
965(1): (ワッチョイ 8208-IZXK) 2022/11/22(火)22:45 ID:zrKnB8vd0(1) AAS
とにかく動くサービスつくりたいならTSかRuby(Rails)と思うけどな
べつにひとつの言語に縛られるわけじゃなしよくわからん
966: (ワッチョイ 06cf-TaOI) 2022/11/22(火)23:08 ID:OdNuXGxn0(1) AAS
この急落ぶり
外部リンク[html]:www.itmedia.co.jp
967: (ワッチョイ 4e66-QT9j) 2022/11/22(火)23:13 ID:9/2xLKFJ0(4/7) AAS
JavaScriptが1位を独走するようなサンプリング空間はどうでもいい
968(1): (ワッチョイ c363-TaOI) 2022/11/22(火)23:15 ID:KtDRh9XQ0(2/4) AAS
世の中で一番使われている言語って何だろう
969(1): (ワッチョイ ef8e-P3Qh) 2022/11/22(火)23:17 ID:ntrRKrLv0(2/2) AAS
英語
970: (ワッチョイ c363-TaOI) 2022/11/22(火)23:19 ID:KtDRh9XQ0(3/4) AAS
外部リンク[htm]:www.mext.go.jp
ううむ・・・w
971: (ブーイモ MM8e-nsJM) 2022/11/22(火)23:22 ID:2AIJDKvEM(1) AAS
半島系帰化人のように
ゲリ便をジュルジュルと食べる!
おいしい!
972: (ワッチョイ 0610-zHbW) 2022/11/22(火)23:33 ID:JScWF1cX0(1) AAS
>>968
そらC言語よ
973: (ワッチョイ 4e66-QT9j) 2022/11/22(火)23:34 ID:9/2xLKFJ0(5/7) AAS
最もライトな層まで含めると、VBAとかになるじゃない?
974: (ワッチョイ 06cf-zHbW) 2022/11/22(火)23:39 ID:tXIkHCtk0(1) AAS
今の時代は、HTML・CSS・JavaScript がかなり使われているだろうなあ
975: (ワッチョイ 4e66-QT9j) 2022/11/22(火)23:42 ID:9/2xLKFJ0(6/7) AAS
うちのサイトは今でもhtml手書きだけど、自動生成でないhtmlなんてごく僅かだろう
976: (ワッチョイ c363-TaOI) 2022/11/22(火)23:42 ID:KtDRh9XQ0(4/4) AAS
開発現場で使われている言語で評価するか、
稼働しているシステム上の実行イメージ数で評価するか、
稼働でみると意外にCobolやFortranが浮上してきたりするかも
ファームまで含めればC言語なのかな?(アセンブラは除くとして)
上下前次1-新書関写板覧索設栞歴
あと 26 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s