ファイルのアップロード時に、パス・ファイル名に含まれていると、まずいかもしれない漢字

(このページに書いてある漢字を実際にテストしたわけではありません。各自でご確認ください。ファイルのアップロード自体には成功しても、元ファイル名の取得がかなり困難になることは予想されます。)

●Shift_JISコードで5C(=\、\)を含む漢字
http://support.microsoft.com/default.aspx?scid=kb;ja;jp418479
「表」や「申」や「能」など40字。「分析表.xls」「申込書.doc」などのファイルアップロードが成功するかは、さまざまなブラウザでテストしてみないと分からないです(ファイル選択画面のHTMLファイルがShift_JISの場合はもちろん、EUC-JPの場合でもこちらで説明したようにファイル名やパスをShift_JISで送信するブラウザもありますので、正しくファイル名を取得するのが難しい場合も予想されます)。

●機種依存文字
http://www.shtml.jp/mojibake/machine.html
これらの文字がファイル名やパスに含まれている場合に、アップロードして受け取った情報をそのままをデータベースに格納すると問題になる可能性大です。例えば、Shift_JISにおける89区から92区の漢字はEUC-JPに存在しないため、変換のしようがなく、いろいろな不具合の原因になる可能性があります。

(参照)●CD-R/RW ディスクにコピーしたファイルまたはフォルダが消失する
http://support.microsoft.com/default.aspx?scid=kb;ja;jp418479
[※л┻医л画活攻鴻刻主尻阻註鼻頻吻戻儻圻爻瘻稻鬻縻耻蜻蠻褻輻錻
(規則性がいまいち分かりませんが、UTF-8コードがBBで終わり、UTF-16で3Bで終わっています。)


【広告】 ターボセルでセルライト対策   【広告】 花粉対策は大丈夫ですか?