Index: pukiwiki/html.php
===================================================================
RCS file: /cvsroot/pukiwiki/pukiwiki/html.php,v
retrieving revision 1.86
diff -c -r1.86 html.php
*** pukiwiki/html.php 30 Jun 2003 06:12:28 -0000 1.86
--- pukiwiki/html.php 3 Jul 2003 10:46:00 -0000
***************
*** 94,99 ****
--- 94,102 ----
$body = "
$_msg_word$search_word
$hr\n$body";
}
+ // 文字エンコーディング検出用 hidden フィルードの挿入
+ $body = preg_replace("/(<[fF][oO][rR][mM][^>]*>)/","$1\n",$body);
+
$longtaketime = getmicrotime() - MUTIME;
$taketime = sprintf('%01.03f',$longtaketime);
Index: pukiwiki/init.php
===================================================================
RCS file: /cvsroot/pukiwiki/pukiwiki/init.php,v
retrieving revision 1.54
diff -c -r1.54 init.php
*** pukiwiki/init.php 3 Jul 2003 05:30:46 -0000 1.54
--- pukiwiki/init.php 3 Jul 2003 10:46:00 -0000
***************
*** 16,23 ****
define('LANG','ja');
mb_internal_encoding(SOURCE_ENCODING);
mb_http_output(SOURCE_ENCODING);
- mb_detect_order('ASCII,JIS,EUC,UTF-8,SJIS');
- // mb_detect_order('ASCII,JIS,UTF-8,EUC,SJIS'); // UTF-8を優先する場合
/////////////////////////////////////////////////
// 初期設定(設定ファイルの場所)
--- 16,21 ----
***************
*** 144,151 ****
$post = sanitize($_POST);
$cookie = sanitize($_COOKIE);
! // ポストされた文字のコードを変換
! mb_convert_variables(SOURCE_ENCODING,'auto',$get,$post);
if (!empty($get['page'])) {
$get['page'] = strip_bracket($get['page']);
--- 142,202 ----
$post = sanitize($_POST);
$cookie = sanitize($_COOKIE);
! //