Хэрвээ UTF-8 encoding-тайгаар э-шуудан илгээх хэрэгтэй болсон бол доорх функц танд тус болно гэж бодож байна.
function utf8Email($toEmail, $toName, $fromEmail, $fromName, $subject, $message)
{
$headers = "MIME-Version: 1.0 \n" ;
$headers .= "From: " .mb_encode_mimeheader (mb_convert_encoding($fromName,"utf-8","AUTO")) ."<".$fromEmail."> \n";
$headers .= "Reply-To: " .mb_encode_mimeheader (mb_convert_encoding($fromName,"utf-8","AUTO")) ."<".$fromEmail."> \n";
$headers .= "Content-Type: text/html;charset=utf-8 \n";
$body = mb_convert_encoding($message, "utf-8","AUTO");
$sendmail_params = "-f$from_email";
mb_language("uni");
$subject = mb_convert_encoding($subject, "utf-8","AUTO");
$subject = mb_encode_mimeheader($subject);
$result = mail($toEmail, $subject, $body, $headers, $sendmail_params);
return $result;
}
Showing posts with label utf-8. Show all posts
Showing posts with label utf-8. Show all posts
Monday, July 14, 2008
Wednesday, June 18, 2008
Файлд бичих. (UTF-8 encoding-тай)
Хэрвээ файлд УНИКОД текст бичих үед бичсэн текст тань ???? болоод байвал доорх кодыг ашиглаарай.
String output = "UTF-8 текст." ;
try
{
FileOutputStream outstream = new FileOutputStream("output");
BufferedWriter writer = new BufferedWriter (new OutputStreamWriter(outstream , "UTF-8")) ;
writer.write (output) ;
writer.flush () ;
writer.close () ;
}
catch (IOException e)
{
success = false ;
e.printStackTrace();
}
String output = "UTF-8 текст." ;
try
{
FileOutputStream outstream = new FileOutputStream("output");
BufferedWriter writer = new BufferedWriter (new OutputStreamWriter(outstream , "UTF-8")) ;
writer.write (output) ;
writer.flush () ;
writer.close () ;
}
catch (IOException e)
{
success = false ;
e.printStackTrace();
}
Subscribe to:
Posts (Atom)