回答編集履歴

1

別解

2022/02/09 05:55

投稿

int32_t
int32_t

スコア20884

test CHANGED
@@ -1,12 +1,13 @@
1
- ```html
1
+ ```perl
2
+ sub pageWrite{
3
+ print "Content-Type: text/html; charset=Shift_JIS\n";
4
+ print "Content-Language: ja\n";
5
+ print "Pragma: no-cache;\n\n";
6
+
7
+ #テンプレート読んで書き出し
2
- <meta charset="utf-8">
8
+ open(TEMP,"$tempFile");
3
9
  ```
4
10
 
5
- ```perl
6
- &jcode'convert(*name,'sjis');
7
- &jcode'convert(*value,'sjis');
8
- ```
9
-
10
- CGIフォームの値がシフトJISで符号化されて送られことを前提としていますが、ブラウザはHTMLページの符号化方式であるUTF-8で符号化して送っていると思います。これらを合致させましょう。
11
+ `$tempFile` である `contact.html` はシフトJISで符号化されて必要がありますUTF-8 などになってしょう
11
12
 
12
13