在PHP文件中保存带有“è”或“é”等特殊字符的文本

时间:2017-02-26 20:06:21

标签: php

我遇到了PHP的问题。我想在服务器的.txt文件中保存带有“è”或“é”等特殊字符的文本。我试过这段代码:

<?php
if(isset($_POST["textbox1"]) and isset($_POST["textbox2"]) and isset($_POST["textarea1"])){
$file_data = file_get_contents("./posts/num.html");
$num = (int) $file_data;
$num = $num + 1;
$file_data = fopen("./posts/num.html","w+");
fwrite($file_data,(string)$num);
fclose($file_data);

$titolo = $_POST["textbox1"];
$sottotitolo = $_POST["textbox2"];
$testo = $_POST["textarea1"];

$date = date("d/m/y");

$file = fopen("./posts/".$num.".txt","w+");
fwrite($file,utf8_encode($titolo)."\n".utf8_encode($sottotitolo)."\n".$date."\n\n".utf8_encode($testo));

fclose($file);

$ffile = fopen("./posts/".$num.".html","w+");
fwrite($ffile,"<br>");
fclose($ffile);
?>

使用utf8_encode,但它无效。

非常感谢您的帮助。

我想从ISO-8859-1转换为ISO-8859-15

1 个答案:

答案 0 :(得分:0)

我用

解决了我的问题
header('Content-type: text/html; charset=iso8859-15');

出现重音。谢谢。