回答編集履歴

1

解決方法を追記

2015/12/16 13:16

投稿

argius
argius

スコア9390

test CHANGED
@@ -1,4 +1,36 @@
1
+ (追記)
2
+
3
+
4
+
5
+ 最後の出力の直前に、`utf8::decode($value)`を行うことで、解消すると思います。
6
+
7
+
8
+
9
+ 私もこの辺は詳しくないので、下記リンク先を参照してください。
10
+
11
+
12
+
13
+ 一部引用:
14
+
15
+ > use utf8 とは、 このCGIスクリプト内で扱う全角文字は文字コードがUTF-8であり、且つ、扱う全角文字データ全てにutf8フラグ(目印みたいなもの/以下単に「フラグ」と呼称)を付けてあるのでそのつもりで処理してね、とPerl側に教えてやる宣言のこと。
16
+
17
+
18
+
19
+ PerlのCGIのutf-8改造で文字化けしたときの処方箋
20
+
21
+ [http://mycc.s33.xrea.com/data/pc/perl_use_utf8.html](http://mycc.s33.xrea.com/data/pc/perl_use_utf8.html)
22
+
23
+
24
+
25
+ ---
26
+
27
+
28
+
29
+ (最初の回答)
30
+
31
+
32
+
1
- 残念ながら回答ではないのですが、
33
+ 残念ながら回答ではないのですが、(※回答を追記しました)
2
34
 
3
35
  確かに再現はしましたので、ここにご報告します。
4
36