将中文字符上传到网络服务器后,PHP / HTML文件内容被中文字符替换

时间:2018-01-08 18:47:04

标签: php html encoding utf-8 character-encoding

我遇到与this guy相同的问题。我的.php文件在上传到网络服务器后几乎完全被中文字符取代。

在上面链接的问题中,通过将所有链接文件更改为UTF-8来解决问题。但是,您可以在本地代码中看到,我已将numOfOrganisms += numOfOrganisms * popIncrease; 应用于每个链接文件,而index.php文件本身也是UTF-8,方法是在顶部定义charset="UTF-8"

本地:

<meta charset="UTF-8">

将其上传到网络服务器后:

<!DOCTYPE html>
<html>
  <head>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" type="text/css" media="screen" href="css/minecraft-webfont.css" charset="UTF-8" >
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.6.1/css/bulma.min.css" charset="UTF-8">
    <link rel="stylesheet" href="css/main.css" charset="UTF-8">
  </head>

因此看起来<!DOCTYPE html> 㰀栀琀洀氀㸀 <head> <meta charset="UTF-8">     㰀洀攀琀愀渀愀洀攀㴀∀瘀椀攀眀瀀漀爀琀挀漀渀琀攀渀琀㴀∀眀椀搀琀栀㴀搀攀瘀椀挀攀ⴀ眀椀搀琀栀椀渀椀琀椀愀氀ⴀ猀挀愀氀攀㴀∀㸀 <link rel="stylesheet" type="text/css" media="screen" href="css/minecraft-webfont.css" charset="UTF-8" >     㰀氀椀渀欀 爀攀氀㴀猀琀礀氀攀猀栀攀攀琀栀爀攀昀㴀∀栀琀琀瀀猀㨀挀搀渀樀猀⸀挀氀漀甀搀昀氀愀爀攀⸀挀漀洀 <link rel="stylesheet" href="css/remodal/remodal.css" charset="UTF-8">     㰀氀椀渀欀 爀攀氀㴀∀猀琀礀氀攀猀栀攀攀琀栀爀攀昀㴀∀挀猀猀 <link rel="stylesheet" href="css/main.css" charset="UTF-8"> </head> 中的任何PHP代码都被注释掉并且无法正常工作。有谁知道这怎么会发生?我完全被困在这里了!

0 个答案:

没有答案