私は、Javaを使用してスタンドアロンアプリケーションを作成しています。そのため、ユーザーがファイルチューザから選択する画像のパスを挿入する必要があります。 ファイルのパスを取得していますが、データベース(mysql)に格納するときには\
が格納されていないため、そのパスを取得するとファイルが表示されません。javaを使用してmysqlに\を含むファイルのパスを挿入します。
\\
でファイルのパスを保存すると、Javaコードを使用してエスケープされます。
私はreplaceallメソッドを使用しようとしましたが、不正な文字セットのエラーが発生しました。
filename.replaceall("\","\\");
しかし、これはうまくいかなかった。
あなたは別のJavaアプリケーションに保存されているパスを使用しようとしている、またはそれが何か他のもののために使用されていますか? –