[PHP-users 24059] Re: SJISで外字を扱う方法

Kazuhito UJIMA ujiman @ dokidoki.ne.jp
2005年 1月 4日 (火) 14:19:16 JST


	氏間 和仁(うじま かずひと)@愛媛県立松山盲学校です。
	Etsuo SUMIYA <e_sumiya @ f-den.co.jp>様へのお返事です。

下記のプログラム御確認頂き、
ありがとうございました。

今、試してみましたら、
うまく、受け渡しできているようです。
(昨夜はだめだったんですが・・・・。)
有り難うございました。

それで、いよいよMySQLへ追加や更新を
しているのですが、この点については
いまだに、外字が抜け落ちてしまいます。

このあたり、何か御助言いただければ
幸いです。

以下、頂いたメールです。

> sumiyaといいます.「そんなことが起きるのかなー?」と思ったので手元
> の環境で試してみました.
> 
> From: Kazuhito Ujima <ujiman @ dokidoki.ne.jp>
> Subject: [PHP-users 24050] SJISで外字を扱う方法
> Date: Tue, 04 Jan 2005 02:02:38 +0900
> Message-ID: <20050104014606.DCCD.UJIMAN @ dokidoki.ne.jp>
> 
> > 現在、東洋医学の用語の辞書をwebアプリケーションで
> > 作成したくて、win 2000,
> >  apache 2.0
> > php 5.0.2
> > MySQL 1.4
> > の環境で作業をしていますが、どうしても
> > SJISでコードF040以降の文字が飛んでしまいます。
> > ご意見をいただけると助かります。
> > [mbstring]
> > mbstring.language = Japanese
> > mbstring.internal_encoding = SJIS
> > mbstring.http_input = SJIS
> > mbstring.http_output = SJIS
> > mbstring.encoding_translation = Off
> > mbstring.detect_order = auto
> > mbstring.substitute_character = auto
> > ...
> > <form action="<?=$_SERVER["PHP_SELF"]?>" method="POST" name="F1">
> > <input type="text" name="str" value="<? echo $str; ?>" onChange="document.F1.str2.value = document.F1.str.value;">
> > <input type="text" name="str2">
> > <input type="submit" value="追加">
> > </form>
> > <p>str:<? echo $str; ?>
> > のようなプログラムを動かすと
> > javascriptの部分は
> > strの内容はstr2に問題なく表示されました。外字ももちろんクリアです。
> > 
> > phpのpost送信で
> > このときにsubmitすると
> > 外字の部分が欠落してしまいます。
> 
> 上のプログラムを確認のために次のようにしてみましたが,問題なく,表
> 示されました.
> 
> 環境は
> Windows 2000 + Apache 3.28. php 4.3.4 + mysql 3.23.49
> および
> Windows 2000 + Apache 2.0.58 php 5.0.3 + mysql 4.1.7
> 
> 
> <?php
> print_r($_POST);
> $str = $_POST["str"];
> ?>
> <form action="<?=$_SERVER["PHP_SELF"]?>" method="POST" name="F1">
> <input type="text" name="str" value="<? echo $str; ?>" onChange="document.F1.str2.value = document.F1.str.value;">
> <input type="text" name="str2">
> <input type="submit" value="追加">
> </form>
> <p>str:<? echo $str; ?>
> 
> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3


-- 
以下、署名
================
氏間 和仁
school  ujima-kazuh @ esnet.ed.jp
private ujiman @ dokidoki.ne.jp
〒791−8016
愛媛県松山市久万ノ台112
愛媛県立松山盲学校
089−922−3655
school  http://matsuyama-sb.esnet.ed.jp
private  http://www.dokidoki.ne.jp/home2/ujiman/
Ehime prefectural school for the visual impairments
Address : Kumanodai 112 Matsuyama-shi Ehime 791-8016 JAPAN,
fax.+81-89-922-2893
================




PHP-users メーリングリストの案内