重複の可能性:
PHP でアポストロフィ (') の代わりに ’ を取得する
私は PHP プログラミング言語に不慣れで、助けが必要です。PHP でファイルに書き込む場合、ファイルにアポストロフィを書き込むと、実際には .s と書き込まれます。たとえば、次のように書こうとすると:
こんにちは すごいです
プログラムは代わりに次のように記述します。
こんにちは、最高です
複数のソリューションを試しましたが、まだ機能しません。誰かが助けることができれば、私はそれを大いに感謝します.
編集:わかりましたので、これは私が試したことです:
echo mb_convert_encoding( file_get_contents($filename), "HTML-ENTITIES", "UTF-8" );
結果は「Hello」ではなく「Hello」でした。
私も試しました:
$text = fgets($fp); $html = mb_convert_encoding($text, "HTML-ENTITIES", "UTF-8");
しかし、そのコードで何をすべきか本当に理解していませんでした
また、変数 $stringDatad を文字から変換するか、ファイル全体を文字から変換したいと考えています。ファイル名は $filename に保存されます