2
我有一个可以上载文件的脚本,但是只要文件名有 - 它不能正确显示或文件正在更改其名称。比如我有当我把它上传ñino.jpg,它显示为NIA±o.jpg,我试图把:- enye西班牙语字符在我的数据库中没有正确显示
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
但还是简化版,工作,我试图改变表在我的数据库核对utf8_spanish_ci latin1_swedish但仍然无法正常工作
我的头:
<?php
require('db.php');
include("auth.php");
?>
<?php header('content-type:text/html;charset=utf-8');?>
<html>
<head>
<title>Masterlist - Private Secondary </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/dashboard.css" rel="stylesheet">
</head>
我试图改变我的数据库脚本到: $康恩=新PDO( “mysql的:主机=本地主机,数据库名=测试;字符集= utf-8”, '根', ',array(PDO :: MYSQL_ATTR_INIT_COMMAND =>“SET NAMES'utf8'”));但仍然没有做任何事情,上传时的结果是一样的 –
也想把你的文件编码改为utf8 –
你是什么意思?你的意思是在设置中的偏好?它已经设置为utf8 –