我得到了基本结构:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)
和输入:
<input type="text" name="var"/>
Run Code Online (Sandbox Code Playgroud)
得到:
$var = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST['var']);
//or
$var = $_POST['var'];
Run Code Online (Sandbox Code Playgroud)
并显示如下:
echo $var;
//or
print_r($var);
//or
print_r(iconv('UTF-8', 'ASCII//TRANSLIT', $var));
Run Code Online (Sandbox Code Playgroud)
我尝试强制一个新的标题:
header('Content-type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)
并使用 .htaccess:
AddDefaultCharset UTF-8
Run Code Online (Sandbox Code Playgroud)
没有任何效果:(唯一出现的是:jos?而不是josé
怎么解决?