質問編集履歴
1
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,4 +50,59 @@
|
|
50
50
|

|
51
51
|
" 乗用車
|
52
52
|
乗用車のお買い上げありがとうございました。"
|
53
|
-
となるはずなのですが、ご覧のとおり?????になってしまいます。どうすればいいのでしょうか。
|
53
|
+
となるはずなのですが、ご覧のとおり?????になってしまいます。どうすればいいのでしょうか。
|
54
|
+
|
55
|
+
---------------------------------------------------------------------------
|
56
|
+
追記
|
57
|
+
shanxia様の回答を参考に、class Sample2の
|
58
|
+
|
59
|
+
response.setContentType("text/html; charset=Shift_JIS");
|
60
|
+
を
|
61
|
+
response.setContentType("text/html;charset=UTF-8");
|
62
|
+
|
63
|
+
に変えてみたのですが、上手くいきませんでした…。ただ設定ファイルの方で
|
64
|
+
encoding="ISO-8859-1"
|
65
|
+
とあったので、そちらを
|
66
|
+
encoding="UTF-8"
|
67
|
+
としてみたところ、下図のようになりました。
|
68
|
+

|
69
|
+
どうやら入力フォームの変換が上手くいってないようです。
|
70
|
+
|
71
|
+
Sample2.javaファイルは「UTF-8(BOMなし)」というコードだと思います。「UTF-8」にして
|
72
|
+
javac -encoding UTF8
|
73
|
+
でコンパイルしようとすると、一行目で「'\ufeff'は不正な文字です」というエラーが出てコンパイルできないのです。(BOMなしだとコンパイルできる)。
|
74
|
+
|
75
|
+
一応設定ファイルも載せておきます。
|
76
|
+
```xml
|
77
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
78
|
+
|
79
|
+
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
|
80
|
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
81
|
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
|
82
|
+
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
83
|
+
version="3.0">
|
84
|
+
|
85
|
+
<display-name>YasaJava</display-name>
|
86
|
+
<description>YasaJava</description>
|
87
|
+
|
88
|
+
<servlet>
|
89
|
+
<servlet-name>Sample</servlet-name>
|
90
|
+
<servlet-class>Sample</servlet-class>
|
91
|
+
</servlet>
|
92
|
+
|
93
|
+
<servlet-mapping>
|
94
|
+
<servlet-name>Sample</servlet-name>
|
95
|
+
<url-pattern>/servlet/Sample</url-pattern>
|
96
|
+
</servlet-mapping>
|
97
|
+
|
98
|
+
<servlet>
|
99
|
+
<servlet-name>Sample2</servlet-name>
|
100
|
+
<servlet-class>Sample2</servlet-class>
|
101
|
+
</servlet>
|
102
|
+
|
103
|
+
<servlet-mapping>
|
104
|
+
<servlet-name>Sample2</servlet-name>
|
105
|
+
<url-pattern>/servlet/Sample2</url-pattern>
|
106
|
+
</servlet-mapping>
|
107
|
+
</web-app>
|
108
|
+
```
|