XREA&CORE SUPPORT BOARD  
  

Go Back   XREA&CORE SUPPORT BOARD > 一般カテゴリー > CGI関連フォーラム2
登録 FAQ メンバーリスト カレンダー 検索 新着記事 フォーラムを既読にする

Reply
 
スレッドツール スレッドに投票 表示形式
  #1  
Old 2005/09/30, 03:25 PM
puri-puri puri-puri is offline
Registered User
 
Join Date: 2005/09/30
投稿: 1
puri-puri is on a distinguished road
PHPでのメール送信結果が文字化けします。。

はじめまして、初心者のぷりと申します。

他のサーバで使用していたフォームメール送信のPHPをs150.xreaに移設したのですが、、、
送信されたメール結果(件名と内容)が下記の様に文字化けしてしまいます。

?y?A????z

PHPは全くの初心者ですので、どの様に改善したらよいのか全くわかりません。
(ちなみにPHPは私が作成した物ではありません。)

是非、解決のアドバイスを宜しくお願いいたします。

■設置ページ
http://www.miracle-salon.com/entry.php
Reply With Quote
  #2  
Old 2005/09/30, 09:26 PM
Fuminichi Fuminichi is offline
Registered User
 
Join Date: 2004/08/03
投稿: 54
Fuminichi is on a distinguished road
http://sb.xrea.com/showpost.php?p=65105&postcount=3
上記URLが参考になるかもしれません・・・
__________________
如月 文日(きさらぎ ふみにち)
http://www.fk-square.net/
admin@fk-square.net
Reply With Quote
  #3  
Old 2005/10/12, 12:29 AM
shimix's Avatar
shimix shimix is offline
戌年生まれの猫好き
 
Join Date: 2004/06/30
投稿: 2,626
shimix is on a distinguished road
Send a message via Skype™ to shimix
#蛇足ですが・・

できればphp自体はEUC-JPで書くほうが吉だと思います(たとえHTMLがSJISでも)。
mb_language('ja');
mb_internal_encoding('EUC-JP');
mb_http_output('SJIS');
ob_start("mb_output_handler");
を書いておけばphpからのHTML出力はSJISに変換されます。フォームからの入力は変数にセットするときに
foreach ($_POST as $key=>$item) {
     $$key = mb_convert_encoding(stripslashes($item), 'EUC-JP', 'SJIS');
     }
で内部コード(EUC-JP)に戻してから使うと。

本当はHTMLもEUC-JPに出来ると一番問題なくて楽なんですが(汗
Reply With Quote
Reply


スレッドツール
表示形式 Rate This Thread
Rate This Thread:

投稿ルール
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
フォーラムジャンプ


All times are GMT +9. The time now is 05:44 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.