仕事でJavaのWebシステムを組むことになったのですが、そのシステムの中にCSVファイルのダウンロードという機能を入れることになりました。
サーバのOSはLinuxなのですが、クライアントのOSはWindowsです。
CSVファイルは、クライアントにダウンロードして使うものなので、Linuxの文字コード体系がEUCだろうが、とにかく使う側の文字コードにあわせてやれば問題ないと思っています。
Linuxサーバ上で動くJSPで、文字コードをEUC以外にして(Shift-JISで)ダウンロード処理はできますよね?
私は出来るものと思っていたのですが、今回の仕事のメンバーに聞かれて、ちょっと不安になってきました。
No.1ベストアンサー
- 回答日時:
できますよ。
Javaの中で正常に処理できる形になっていればUnicodeにはなっているので、
Writerのエンコード指定をShift-JISにしておけば大丈夫です。
ほかに気をつけることは、改行コードです。
BufferedWriter#println()を使うと動作環境の改行コードが使われるので、
大抵の場合Windows環境のCRLFと異なっています。
改行コードは自分でつけた方が無難ですね。
No.2
- 回答日時:
pageディレクティブの contentType で出力する文字コードを指定します。
これはサーブレットを実行しているOSのプラットフォームによらず有効です。具体的にはこんなかんじでしょうか。
<%@ page contentType="text/comma-separated-values; charset=Windows-31J" %>
参考URL:http://edocs.beasys.co.jp/e-docs/wls/docs81/ja/r …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(スマートフォン・携帯電話・VR) ファイル文字化け直せますか? 5 2023/03/19 11:24
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- 中国語 新しいMS-Windows OSの度に多大な出費 自作PCでLinuxOS・挑戦したい新OS 1 2022/07/05 14:32
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
改行を読み飛ばす
-
C++で空Enterの入力を判...
-
エクセルVBA 文字列領域が不足...
-
ファイルの内容をstrcpyを使っ...
-
ラベル(スタティックテキスト)...
-
C++でのCRLFについて
-
ファイルから読み取った改行文...
-
変数の中の改行コードをBRタグ...
-
COBOLの改行
-
最終行の改行について
-
1行ごとに取得して、その改行...
-
jsp 改行コードで改行させて表...
-
C#の改行について
-
delphi でのコード上でTab を入...
-
テキストファイルから改行コー...
-
【VBA】エクセルで最後の不要な...
-
文の改行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
C++で空Enterの入力を判...
-
改行について
-
ファイルから読み取った改行文...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
エクセルVBA 文字列領域が不足...
-
テキストファイルから改行コー...
-
JavaDoc コメントの改行について
-
最終行の改行について
-
JavaMail,本文中の改行について
-
【VBA】エクセルで最後の不要な...
-
文の改行
-
VBAでCSVをExcelに取り込む時に...
-
ラベル(スタティックテキスト)...
-
改行コード(CR/LF)の設...
-
テキストボックス行の桁数を制...
おすすめ情報