ここでは虹裏imgのかなり古い過去ログを閲覧することができます。
21/01/03(日)16:34:30 No.761617370
お正月暇だから初めて触ってみたけど 日本語を含むURLの表示の仕方が分からない… UTF-8でURLエンコードするとパス通るけどブラウザのアドレスバーに日本語入れるとShift-jisでエンコードされてエラーが出る…
1 21/01/03(日)16:35:17 No.761617603
日本語を使わなければいい
2 21/01/03(日)16:37:10 No.761618208
ブラウザのせいじゃないの知らんけど
3 21/01/03(日)16:38:36 No.761618613
>日本語を使わなければいい webページに使う気はないんだけど autoindexで生成されたフォルダの中身一覧に「おぺにす.jpg」があったとして これを普通にダウンロードしたいんだけど日本語だからエラー起こしちゃうんだよね Apacheなら昔できたんだけどスレ画色々検索しても解決方法が分からない…
4 21/01/03(日)16:39:00 No.761618742
使ってるブラウザの問題では…?
5 21/01/03(日)16:40:47 No.761619336
おぺにす…
6 21/01/03(日)16:41:19 No.761619486
アドレスバーの問題とAutoindexの問題がごっちゃになってない?
7 21/01/03(日)16:41:19 No.761619489
ブラウザはchromeとFFどっちも駄目だったというかshift-jisでURLエンコードされちゃうんだ URLエンコードをUTF-8に指定できればいいと思うんだけどやり方が出てこないんだよね…
8 21/01/03(日)16:44:49 No.761620436
>アドレスバーの問題とAutoindexの問題がごっちゃになってない? 最初Autoindexの問題だと思ったんだけど Autoindexに限らず日本語の階層にアクセスするために「/home/あ」みたいなアドレスを入れても同じエラー出るから全体的な問題かなって まあやりたい事だけ考えるとAutoindexのURLをUTF-8でエンコードするように変更できればそれで解決ではあるんだけども
9 21/01/03(日)16:46:03 No.761620783
apacheならできたことがんぎxで出来るとは思うな
10 21/01/03(日)16:47:45 No.761621279
>ブラウザはchromeとFFどっちも駄目だったというかshift-jisでURLエンコードされちゃうんだ まずこの挙動がこっちでは再現しない(chromium, Firefox) listenしてない http://localhost:1234/おぺにす への要求はutf-8でパーセントエンコードされる
11 21/01/03(日)16:49:04 No.761621655
んぎんクス
12 21/01/03(日)16:49:49 No.761621851
なんかようわからんけど設定ファイルいじり損ねてるのでは? https://kagasu.hatenablog.com/entry/2017/04/22/175216
13 21/01/03(日)16:50:14 No.761621988
https://stackoverflow.com/questions/28055909/does-nginx-support-raw-unicode-in-paths/28115567 ちゃんと読んでないけどunicode自体は対応してるらしい curlなりwgetなり使ってブラウザの問題かどうかをまず切り分けた方がよさそう
14 21/01/03(日)16:50:18 No.761622006
>apacheならできたことがんぎxで出来るとは思うな 無念… >まずこの挙動がこっちでは再現しない(chromium, Firefox) マジか… もしかしたら自分がwindows版使ってるからかもしれない このサイトに >autoindex module のnginx Windowsビルド(1.17.8)は、エンコードを与えるオプションをサポートしていません。 って書いてあるからもしかしたらこれかも… https://www.it-swarm-ja.tech/ja/windows/nginx%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%AA%E3%82%B9%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%8C%E3%82%81%E3%81%A1%E3%82%83%E3%81%8F%E3%81%A1%E3%82%83/944138055/
15 21/01/03(日)16:51:43 No.761622450
>なんかようわからんけど設定ファイルいじり損ねてるのでは? >https://kagasu.hatenablog.com/entry/2017/04/22/175216 ここの文字化けはしてないのとAutoindexページ自体のエンコード指定はできるんだ この先の日本語ファイルのリンクをクリックするとエラーになっちゃう
16 21/01/03(日)16:53:05 No.761622867
妙な設定でshift-jisエンコードのページにリダイレクトされてたりしない?
17 21/01/03(日)16:54:02 No.761623228
今時shift-jisなんて普通にやってたら出てこないでしょ…
18 21/01/03(日)16:54:25 No.761623337
素直にLinux系の自鯖立てた方がいいんでは
19 21/01/03(日)16:55:43 No.761623715
フロントとエンドのエンコード確認した?
20 21/01/03(日)16:56:01 No.761623810
winなら大人しくIIS使っとけ
21 21/01/03(日)16:56:55 No.761624070
Dockerのnginxでautoindexでやってみたら「おぺにす.jpg」が「縺翫⊆縺ォ縺�.jpg」ってなったけど クリックしたらちゃんと画像出た URLバーにも「おぺにす.jpg」になった
22 21/01/03(日)16:57:06 No.761624123
>curlなりwgetなり使ってブラウザの問題かどうかをまず切り分けた方がよさそう ありがとう雰囲気で始めただけでWEB関連全く分からないのでググりながらやってみるね… >妙な設定でshift-jisエンコードのページにリダイレクトされてたりしない? 入れたばっかりのほぼほぼ素の状態なのでリダイレクトの設定とかはいれてないはずなんだけどね… >素直にLinux系の自鯖立てた方がいいんでは winで使ってる録画鯖になにか機能追加してみたいで始めたからできる限りwinでやりたいけど最悪そうするしかないのかね…
23 21/01/03(日)16:57:53 No.761624377
winでサーバ建てる練習ならしょうがないけどそうでないならdockerかなんかでlinuxで立てた方が変にハマらないのでは?
24 21/01/03(日)16:58:21 No.761624514
>これを普通にダウンロードしたいんだけど日本語だからエラー起こしちゃうんだよね >Apacheなら昔できたんだけどスレ画色々検索しても解決方法が分からない… 鯖にする際にアップロード方法はどんなの? ソフトによってはファイル名がバグるよ
25 21/01/03(日)16:59:39 No.761624913
WindowsのデフォルトエンコーディングをUTF-8にする設定やったら? 他の部分でおかしなことになるかもしれんが
26 21/01/03(日)17:00:06 No.761625054
Winでもファイル名はUnicodeで取れるでしょ
27 21/01/03(日)17:00:26 No.761625140
>フロントとエンドのエンコード確認した? ごめんマジの素人だから正しく確認できてるか分からないけど 少なくとも返ってきたURLはshift-jisでエンコードされてる フロントはアクセスログとか見れば良いのかな
28 21/01/03(日)17:01:15 No.761625398
今日本語の表示ってUTF-8とUTF-16どっちが標準なの?
29 21/01/03(日)17:01:28 No.761625457
>winでサーバ建てる練習ならしょうがないけどそうでないならdockerかなんかでlinuxで立てた方が変にハマらないのでは? あくまでWinでやりたいならDockerでホスト側の特定ディレクトリマウントさせてそこに録画ファイルぶち込むとかかね
30 21/01/03(日)17:04:31 No.761626351
>winなら大人しくIIS使っとけ そこまで本格的なことするつもりはなかったんだ… >winでサーバ建てる練習ならしょうがないけどそうでないならdockerかなんかでlinuxで立てた方が変にハマらないのでは? dockerよく名前聞くけどどういうものかから調べなきゃいけなさそうだから一通りダメそうだったら調べてみるね…
31 21/01/03(日)17:05:29 No.761626672
WSL2上のUbuntuでDockerを動かしたら4GBくらいもってかれたけどこんなもんなのかな
32 21/01/03(日)17:06:59 No.761627151
>鯖にする際にアップロード方法はどんなの? >ソフトによってはファイル名がバグるよ アップロードは特にしてないよ 鯖に元々あるフォルダ(ファイル)をaliasで見れるようにしてる やりたい事としては「録画鯖で録画したファイルに外からブラウザでアクセス」+せっかくなので自宅鯖というのを立ててみたかった って感じかな
33 21/01/03(日)17:08:01 No.761627455
IISを単にファイルにアクセスするためのものとして使ってもいいんだよ…
34 21/01/03(日)17:08:27 No.761627579
書き込みをした人によって削除されました
35 21/01/03(日)17:08:59 No.761627746
>今日本語の表示ってUTF-8とUTF-16どっちが標準なの? UTF-8
36 21/01/03(日)17:09:00 No.761627751
昨日録画鯖組んでた「」?
37 21/01/03(日)17:09:21 No.761627870
nginxで試しに いもげ.html 置いたらurlは %E3%81%84%E3%82%82%E3%81%92.html で取れるな
38 21/01/03(日)17:09:49 No.761628009
ファイル名をSJISで処理しちゃってる気がするな
39 21/01/03(日)17:11:10 No.761628387
こういうの大掛かりにやりたくないとか言いながら既存環境に合わせようとするとすり合わせコスト大爆発で 最初から考えて設計し直したほうが素直で安上がりなやーつ
40 21/01/03(日)17:11:53 No.761628618
Win10のファイル名がShift-JISで処理されてるのが原因じゃね
41 21/01/03(日)17:12:14 No.761628718
wslにnginxのイメージ引っ張ってきただけですぐ試せた 便利な世の中だ
42 21/01/03(日)17:12:29 No.761628792
なんかWindowsの指定フォルダを共有してDockerなりでmount.cifsしてそこでファイル名をなおした方が良さそうな気がする
43 21/01/03(日)17:12:29 No.761628794
>IISを単にファイルにアクセスするためのものとして使ってもいいんだよ… イメージ的に業務向けだと思ってたけど一般用途でも解説ページとか多いのかな?なんかこっちでもいい気がしてきた >昨日録画鯖組んでた「」? 1スレしか立ててないのによく分かったね…埃対策してなかった「」です
44 21/01/03(日)17:14:05 No.761629325
俺は席外しちゃうけどどっかにnginx confファイルさらさらしてはどうか
45 21/01/03(日)17:16:05 No.761629859
>ファイル名をSJISで処理しちゃってる気がするな >Win10のファイル名がShift-JISで処理されてるのが原因じゃね 確かにautoindexページに「charset utf-8;」を指定すると文字化けして「charset shift-jis;」だと文字化けしないからSJISなんだろうなとは思う これってOSのファイル名のエンコードとweb上のエンコードって対応しちゃうのか 上で出てる >WindowsのデフォルトエンコーディングをUTF-8にする設定やったら? >他の部分でおかしなことになるかもしれんが これやると解決するのかな… できればnginxでshift-jisなURLでも表示できるようにしてくれればそれが一番なんだけども
46 21/01/03(日)17:16:09 No.761629876
windows版nginxって触ったこともないしこれから触ることもなさそうだけど 字面だけで泥沼の雰囲気を感じる
47 21/01/03(日)17:16:56 No.761630117
録画鯖なんてRaspberry Piで組めばいいのに
48 21/01/03(日)17:17:19 No.761630224
一応web屋だけど ファイル名やフォルダ名、ドメイン名は極力英語で書かないと重大なエラーに繋がるからそこを気を付けたらみんなハッピーになれるよ
49 21/01/03(日)17:18:05 No.761630445
>WSL2上のUbuntuでDockerを動かしたら4GBくらいもってかれたけどこんなもんなのかな 何を持って行かれたんだ…?
50 21/01/03(日)17:18:28 No.761630546
文字コード周りはありのままを許さないほうがいいよね…
51 21/01/03(日)17:19:08 No.761630737
日本語版Windowsはクソ
52 21/01/03(日)17:19:53 No.761630970
Windowsのファイル名がShift-JIS処理されてるので起きるのが Zipの中身のファイル名の文字化け 身近な悲劇
53 21/01/03(日)17:20:01 No.761631017
>俺は席外しちゃうけどどっかにnginx confファイルさらさらしてはどうか 次スレとかは建てる気特にないから今さらさらしてもそのまま落ちちゃうだけかなぁと思ってるけど さらさらした方がいいなら全然問題ないよ >windows版nginxって触ったこともないしこれから触ることもなさそうだけど >字面だけで泥沼の雰囲気を感じる 検索で全然ヒットしないよ!
54 21/01/03(日)17:21:24 No.761631474
>何を持って行かれたんだ…? RAM
55 21/01/03(日)17:21:46 No.761631604
ちなみにクライアントはAndroidのブラウザでも同じエラー出ちゃう Autoindexのページが生成された時点でリンクがShift-jisで作られているのかもしれない
56 21/01/03(日)17:22:06 No.761631701
>Zipの中身のファイル名の文字化け >身近な悲劇 ※環境によっては文字化けファイルを消すのに半日試行錯誤したりする
57 21/01/03(日)17:22:15 No.761631747
え、Windows版のnginxを使ってたの!?WSL上のLinuxでなく!?
58 21/01/03(日)17:22:57 No.761631967
>RAM Linux自体は軽いのでdockerでコンテナ起動しただけでそんなにRAM食わんよ コンテナの上で処理してたら当然消費するが
59 21/01/03(日)17:23:36 No.761632165
>え、Windows版のnginxを使ってたの!?WSL上のLinuxでなく!? そうなんだ>No.761622006 で書いたようにWindows版なんだ 自分がドマイナー路線走ってる自覚はしているよ…
60 21/01/03(日)17:24:51 No.761632562
こういうのは大抵どこかにcharset utf8 とか書けば治る
61 21/01/03(日)17:25:19 No.761632704
dockerは公式チュートリアルがめちゃくちゃ優しいから 自前のサーバ作るくらいなら試してみてもいいと思う
62 21/01/03(日)17:25:28 No.761632749
WSL2をサーバー用途で使うならそもそも素のLinuxで良いじゃんっていう…
63 21/01/03(日)17:25:39 No.761632806
winのエンコード周りはマジで触りたく無い 昔Cぷらぷらで地獄見た
64 21/01/03(日)17:25:48 No.761632851
>そうなんだ>No.761622006 で書いたようにWindows版なんだ >自分がドマイナー路線走ってる自覚はしているよ… 録画鯖を作るなら普通にUbuntuなりDebianなりで作った方が良いと思うよ… ネットに情報はたくさん転がってるし
65 21/01/03(日)17:27:35 No.761633377
>こういうのは大抵どこかにcharset utf8 とか書けば治る Autoindexが文字化けする(たぶんこの時点でSJIS)のと UTF-8にして文字化けしたURLクリックしてもダメだったんだ…
66 21/01/03(日)17:28:09 No.761633527
ngx_iconvとかiconv-nginx-moduleでいけそうな気はする ただファイル名扱うときに都度フィルタ通すの?とか バーチャルホスト設定がめんどくさそうとか Windows版NGINXって知らんけどモジュール使えないとなると大変ねとか 難度と工数高そうでほかに楽な道があるならそっちの方が良いと思う
67 21/01/03(日)17:28:50 No.761633706
ぶっちゃけ今のままよりOSをせんと君やDebianに変えてソフトをApacheにしたほうが早いと思う nginxは基本高負荷対策の代物だよ
68 21/01/03(日)17:29:20 No.761633854
>dockerは公式チュートリアルがめちゃくちゃ優しいから >自前のサーバ作るくらいなら試してみてもいいと思う 仕事が全然この界隈じゃないから使う機会は無いと思っていたけど 俺も名前はよく聞くdockerデビューしてもいいのか!? >録画鯖を作るなら普通にUbuntuなりDebianなりで作った方が良いと思うよ… >ネットに情報はたくさん転がってるし 元々winで録画していたからまたTS抜き周りのLinux版調べるの面倒くさそうでwinにしちゃったんだよね…
69 21/01/03(日)17:30:25 No.761634168
大人しくxammp使った方がいい気がする エンジンエックス俺も使ったことないからよく分からない
70 21/01/03(日)17:30:32 No.761634212
正月休みの勉強ならDockerはやってて損ないんじゃない 今Windows環境でもMSが公式に丁寧な説明のせてるよ
71 21/01/03(日)17:30:32 No.761634216
>WSL2をサーバー用途で使うならそもそも素のLinuxで良いじゃんっていう… せいぜい開発 >元々winで録画していたからまたTS抜き周りのLinux版調べるの面倒くさそうでwinにしちゃったんだよね… TSは何で抜いてるの?
72 21/01/03(日)17:30:58 No.761634334
>Windows版NGINXって知らんけどモジュール使えないとなると大変ねとか Linux版でもクソめんどいからモジュール追加は最後の手段だな…
73 21/01/03(日)17:31:15 No.761634406
dockerはとりあえず触っといていいと思う windowsでもWSL2でやり易くなったし
74 21/01/03(日)17:31:17 No.761634412
>難度と工数高そうでほかに楽な道があるならそっちの方が良いと思う 俺も初心者でもファイル落とすだけだから簡単にできると思って始めたけど 意外とwin版nginxの奥が深そうだったので別の方法でいいかもと思い始めているよ…
75 21/01/03(日)17:31:31 No.761634477
日本語ファイル名をURLにすると凄く長くなるので URLはハッシュ値とかにして httpレスポンスヘッダーにContent-Disposition: attachment; filename="filename.jpg" とか足せばいいんじゃね?
76 21/01/03(日)17:31:50 No.761634566
>ぶっちゃけ今のままよりOSをせんと君やDebianに変えてソフトをApacheにしたほうが早いと思う >nginxは基本高負荷対策の代物だよ せんと君はもう終わるから今から使うのはやめた方がいいんでない
77 21/01/03(日)17:32:46 No.761634847
今時ファイル名の日本語はUTF-8で処理して欲しいよね 互換性の問題があるんだろうけど
78 21/01/03(日)17:32:53 No.761634882
>せんと君はもう終わるから今から使うのはやめた方がいいんでない 7なら当面はつづくから業務でRHEL使うなら触っといてもいい 趣味でやるならUbuntuでいいと思う
79 21/01/03(日)17:32:55 No.761634894
もう一生Apache使いたくない コンフィグが難しすぎる 特にmod rewrite
80 21/01/03(日)17:33:21 No.761635020
>TSは何で抜いてるの? PX-Q1UDだよ ぷれくす…製だからLinuxでも有志が色々できるようにしてくれてるとは思う
81 21/01/03(日)17:33:39 No.761635114
Ubuntuは無料でも5年アップデートされるから助かる
82 21/01/03(日)17:34:05 No.761635241
録画鯖なんてドライバ入れてChinachu+EPGstationをdocker-composeで立てたら構築終わりだし
83 21/01/03(日)17:35:04 No.761635546
今から録画鯖なら公式でDocker対応したMirakurunをUbuntuに入れるだけでいいんじゃないの?
84 21/01/03(日)17:35:07 No.761635567
>日本語ファイル名をURLにすると凄く長くなるので >URLはハッシュ値とかにして >httpレスポンスヘッダーにContent-Disposition: attachment; filename="filename.jpg" >とか足せばいいんじゃね? URLをハッシュ値にするとかいう難しそうな何かが出たけどちょっと調べてみるね
85 21/01/03(日)17:35:18 No.761635614
>今時ファイル名の日本語はUTF-8で処理して欲しいよね >互換性の問題があるんだろうけど たしかWindowsでもUTF8に変更できた気がする 変えたらアプリ側で対応してなくて大変なことになったので元に戻した記憶がうっすらある
86 21/01/03(日)17:36:59 No.761636142
そろそろスレも落ちちゃうけど こんな初心者丸出しで何言ってるか分からん奴に色々教えてくれてありがとう もうちょっと足掻いてダメだったらdockerとかIISとか色々やってみるよ
87 21/01/03(日)17:37:42 No.761636365
su4486201.png 一人にはさせないぜ
88 21/01/03(日)17:38:07 No.761636463
Linuxの知識に不安があるならIISが最短な気はする Dockerはなんだかんだで覚えることあるし
89 21/01/03(日)17:38:33 No.761636581
>su4486201.png >一人にはさせないぜ 同士が居たとは… 日本語URLアクセスできる?