我得到了基本结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
和输入:
<input type="text" name="var"/>
得到:
$var = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST['var']);
//or
$var = $_POST['var'];
并显示如下:
echo $var;
//or
print_r($var);
//or
print_r(iconv('UTF-8', 'ASCII//TRANSLIT', $var));
我尝试强制新标题:
header('Content-type: text/html; charset=utf-8');
并使用.htaccess:
AddDefaultCharset UTF-8
并没有任何作用:( 唯一出现的是: 乔斯?而是josé
如何解决?
答案 0 :(得分:1)
确保您的文件采用UTF-8编码。
您还可以添加字符编码以形成标记
<form action="demo_form.asp" accept-charset="UTF-8">
答案 1 :(得分:0)