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 –