こんにちは。
下記プログラムを試したのですが、出力ファイルのエンコードがUTF-8のままです。
動作的には、問題ないのでしょうか?
Shift-JISのファイルを出力したいのですが。
Shift-JISのファイルを出力したい理由は、CSVファイルの関係です。
プログラムファイルのエンコードは、UTF-8です。
php
1<?php 2 3 //ファイル開く 4 $fp = fopen("./test.txt", 'w'); 5 6 //文字列 7 $str = "ああああ"; 8 9 //エンコード変換:UTF-8 -> Shift-JIS 10 $tmp = mb_convert_encoding($str, 'SJIS', 'UTF-8'); 11 12 //書き込み 13 fwrite($fp, $str); 14 15 //ファイル閉じる 16 fclose($fp); 17 18 //UTF-8のファイルが出力される 19?> 20
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。