ロカール環境でテスト
下の右図のような日本語が混じったjpgファイルをhtmlファイルに埋め込んでも、ローカル環境ではきちんと表示されてしまいます。
いざアップロード
ローカル環境で表示されるので、いざwebサーバーにアップロードすると表示エラーになってしまいます。
Webにuploadするファイル名はアルファベットが原則
ローカル環境で、htmlファイルのイメージが上手く表示されてしまう点が非常に厄介です。
当初、イメージファイルが表示されない原因はネットワークやサーバーのエラーなのではと疑って、ドツボにはまりました。そして、無用な検証時間を浪費してしまいました。
このようなトラブルを避けるために、webサーバーにアップロードするファイル名は原則日本語というルールを組織全体で共有することをお勧めします。