Showing posts with label utf-8. Show all posts
Showing posts with label utf-8. Show all posts

Monday, July 14, 2008

E-Mail илгээх PHP код (UTF-8 encoding-тай)

Хэрвээ 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;
}

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();
}