【 掲示板新着 】

RDFRSSXML
| Back | Next | Page-25

【掲示板新着/詳細】 一覧 / 詳細

No.1031 [HP質問箱]  Re:携帯でのフォーム送信で文字化けします。
[atom] 10/01/28 (木) 22:03
まず、CGIでの処理の前に..
そもそも送られてきたメッセージの文字コードはどうなってるのでしょうか?

私はすべての携帯の機種を持ってるわけではありませんが、一般的に携帯からは「Shift_JIS」で送信されてくるのではなかったかな?

SoftBankもそうなんでしょうか?

受信したメッセージをコード変換なしで確認した場合どうなってるか?
ここを確認しないとCGIでの処理も決まらないのではないでしょうか?
No.1030 [HP質問箱]  携帯でのフォーム送信で文字化けします。
[yo226] 10/01/28 (木) 16:11
携帯電話でフォームからメッセージを送信して、CGIで受け取り
そのメッセージをhtmlファイルに書き出して表示しています。
auとDocomoは問題なく表示されていますが、SoftBankの携帯からの送信では、
文字化けすることがあります。
どうすれば、文字化けせずに受け取れるでしょうか。

プログラムソースは
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>メッセージ送信</TITLE>
</HEAD>

<BODY>

<p>
メッセージがあればどうぞ

<FORM method="get" action="./ua2.cgi" target="_blank">
<input type="text" name="message" size="40">
<input type="submit" name="button" value="次へ">
</FORM>
</p>

</BODY>
</HTML>

受け取り側
use CGI;
require"./jcode.pl";

$buffer = new CGI;
$msg = $buffer->param('message');
&jcode'convert(*msg,'sjis');

open(FW, ">>message/message_log2.txt");
print FW "$msg\n\n";
close(FW);

system("nkf -w message/message_log2.txt > message/messagelog2_utf8.txt");
open(FR,"<message/messagelog2_utf8.txt");
@mes01 = <FR>;
close(FR);

print "Content-type:text/html\n\n";
print "<HTML><HEAD>";
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">";
print "<TITLE>test</TITLE>";
print "</HEAD><BODY>";

print "$mes01[0]";

print "</BODY></HTML>

となっています。
よろしくお願いします。
No.1029 [HP質問箱]  Re^4:リンク先(name)の色
[yoa] 10/01/27 (水) 07:49
よくわかりました
ありがとうございました
No.1028 [HP質問箱]  Re^3:リンク先(name)の色
[atom] 10/01/27 (水) 01:21
はい、そうです。

外側で(先に)設定したものより内側で(後から)設定したものの方が優先します。
よりそのものに近い方が優先するということです。

<font color="#000000"><a name="~
は、外側で文字色を設定してますが、その後、「A」タグの属性で書き換えられる..ということですね。
No.1027 [HP質問箱]  Re^2:リンク先(name)の色
[yoa] 10/01/26 (火) 23:58
ありがとうございました
うまくいきました
ついでで申し訳ありませが
<font color="#000000"><a name="~
で試したとき,きかなかったのですが
そういうものなのでしょうか?
No.1026 [HP質問箱]  Re:リンク先(name)の色
[atom] 10/01/26 (火) 23:21
う~ん..これは根本的に考え方を変えないといけませんねぇ。

基本的にAタグの色が変わるのは、そこに記述されたURLを判断してのことです。
URLが記述されてないとどうにもなりません。

また、単純なマーカーとしての働きをさせるだけなら、「style="display: none;"」と非表示にして、文字装飾を行った「柿」という文字を別に表示させればいいのではないでしょうか?
No.1025 [HP質問箱]  リンク先(name)の色
[yoa] 10/01/26 (火) 23:10
お世話になります
<a href="リンク先のURL#名">~
<a name="名">柿</a>
で他ページの柿の位置に飛ばしたとき
飛ばした先の柿の色を変えたり下線をなくしたりするのはどのようにしたらよろしいでしょうか?(柿が青色で下線がつきました)
No.1024 [更新履歴]  スキンボードサンプルの訂正
[atom] 10/01/23 (土) 21:58
スキンボードサンプルの一部が費用次できてませんでした。

訂正し、表示できるようにしておきました。
No.1023 [更新履歴]  コンテンツの拡張子
[atom] 10/01/23 (土) 20:52
このサイトは、今でこそ自作サーバーで公開していますが、
もともとレンタルサーバーから始まりりました。

当初からSSIを使用してコンテンツを作成していて、
そのレンタルサーバーでSSIを行うためには拡張子をshtm(shtml)にする必要がありました。

当時、.htaccessの設置も許されていませんでしたから。

その経緯からかなりのコンテンツ(ページ)の拡張子が「shtm」のままでした。

ページ数も多いことからなかなか変更ができずにいましたが、これらを自動的に一括で変更するPHPを作成し、ほとんどのコンテンツ(ページ)の拡張子をhtmlに統一しました。

簡単な確認で、問題ないと思っておりますが、万一リンク切れやページの表示ができないところがありましたら、掲示板かメールでご連絡ください。
できるだけ早めに対応いたします。
No.1022 [更新履歴]  昨日、今日のアクセスカウンタ
[atom] 10/01/14 (木) 12:22
トップページに昨日、今日のアクセス数を表示するカウンタを張り付けてみました。
もちろん自作カウンタです。
| Back | Next | Page-25

 一覧 / 詳細


page update:14/09/18 14:42

Copyright (c) 2000-2009, all Rights Reserved & Produced by atom