[Tep-j-general] Re: <input value="?"> 内での日本語表示について

アーカイブの一覧に戻る

hamada bungu****@leo*****
2005年 10月 24日 (月) 11:34:58 JST


こんにちわ。

On Mon, 24 Oct 2005 10:52:43 +0900 (JST)
nao aki <wosxv****@yahoo*****> wrote:

> 日本語決めうちというのは、<meta http-equiv="Content-Type"
> content="text/html; charset=<?php echo CHARSET; ?>">
> のcharsetをEUC-jpにすることでしょうか。

違います(^_^;)

osCは本来多言語対応のプログラムなので、英語やドイツ語で表示するような状
況も考えられるわけですが、このやり方は該当部に日本語を直接(静的に)埋め
込んでしまうので、英語やドイツ語表示時でもこのボタンは

「検索」

と表示されちゃいます(=日本語フォントがない環境では化けます)。それでも
OK?、ってな意味です。

余計なCHARSET部とか弄らないでくださいね(^^;;

> 日本語のみで表示する場合このようにするとバグなどは大丈夫
> でしょうか?

「バグが大丈夫」という言葉の意味が解りません。バグってプログラムの記述ミ
スのことですよね? 大丈夫?? バグが??

http://e-words.jp/w/E38390E382B0.html

日本語決め打ちがそんなに心配なら、該当部を「日本語環境でのみ『検索』と表
示する」ように書いとけば宜しいのではないですか?

> '<input type="submit"  name="Submit"  value="';

で切って

> if ($language == "japanese") {
> 	echo "検索";
> } else{
> 	echo "SEARCH";
> }
>
> echo '">' . '</form>';

(訳のわかんない末尾の「,」は消させて頂きました:^^;)

もっとスマートな書き方もあるんですが、貴君が理解しやすいよう、もっともプ
リミティブと思われる書き方で書いてます。


はまだ@バックアップを忘れずに
------------------------------
MLログ検索 http://www.bitscope.co.jp/search/tep.html
osC-FAQ http://oscommerce.jouhou.tv/wiki/index.php?FAQ




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る