このようにインクルードファイルを書くと中国語部分が文字化けしてしまうのはなぜでしょうか?
インクルードファイルを次のように書きます。なぜ中国語の部分が文字化けしますか?
ファイルは合計 2 つあります:
A、index.php ファイルのコード:
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <?php require("/title.php"); ?> </head> <body> ...test..... </body> </html>
B、title.php ファイルのコード:
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php header(“Content-Type: text/html; charset=utf-8") ?> <title>中文标题(beta 1.0)----Powered by Aloesky</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="../css/css.css" rel="stylesheet" type="text/css" /> <link href="../css/menu.css" rel="stylesheet" type="text/css" />
PHP 環境でテストすると、「中国語」という単語が表示されます。上記のtitle"が文字化けしてしまいました。UTF-8をどのように宣言しても無効です
アドバイスをお願いします
-----解決策----- -------- -------
はすべて UTF-8 ファイルであり、エンコード形式は同じである必要があります。
------解決策---------
ファイルはutf8ではないため、空白はBOMです、 取り除く。
------解決策---------
次の解決策に進みます: Notepad++
素晴らしいコードエディター。
UTF-8 ファイルに存在する BOM を削除するには、NotePad++ を使用してファイルを開き、[形式]、[UTF-8 BOM フリー形式でエンコードする] を選択するだけです。最後にファイルを再保存できます。
Notepad++ を使用して UTF-8 ファイルから BOM を削除します
この記事の最後で、ちょっとした経験を紹介します:
誰もが Web ページの解析 (CSS を含む) に遭遇したときHTML 解析で多くの奇妙な問題 (BOM によって引き起こされるこの奇妙な空白行など) が発生した場合は、焦らずに、まずコードが正しく記述されていることを確認してください。問題が解決しない場合は、コードを W3C Web サイトに送信してください。 HTML 検証と CSS 検証 ; 最後に、検証結果のプロンプトに従ってコードを修正します。このプロセスに従って、W3C 仕様に準拠するように努めてください。一般的な問題は解決できます。 W3C 公式ウェブサイト: http://validator.w3.org/

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

ブートストラップリストのデフォルトスタイルは、CSSオーバーライドで削除できます。より具体的なCSSルールとセレクターを使用し、「近接原理」と「重量原理」に従って、ブートストラップのデフォルトスタイルをオーバーライドします。スタイルの競合を避けるために、よりターゲットを絞ったセレクターを使用できます。オーバーライドが失敗した場合は、カスタムCSSの重量を調整します。同時に、パフォーマンスの最適化に注意を払い、重要な!の過剰使用を避け、簡潔で効率的なCSSコードを書いてください。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ファイルアップロード機能は、Bootstrapを介して実装できます。手順は次のとおりです。BootstrapCSSおよびJavaScriptファイルを紹介します。ファイル入力フィールドを作成します。ファイルアップロードボタンを作成します。ファイルのアップロードを処理します(FormDataを使用してデータを収集し、サーバーに送信します)。カスタムスタイル(オプション)。

Bootstrapを使用してWebサイトをレイアウトするには、グリッドシステムを使用してページをコンテナ、行、列に分割する必要があります。最初にコンテナを追加し、その中の行を追加し、行内の列を追加し、最後に列にコンテンツを追加します。ブートストラップのレスポンシブレイアウト関数は、ブレークポイント(XS、SM、MD、LG、XL)に従ってレイアウトを自動的に調整します。レスポンシブクラスを使用することで、異なる画面サイズの下の異なるレイアウトを実現できます。

ブートストラップフレームワークを作成するには、次の手順に従ってください。CDN経由でブートストラップをインストールするか、ローカルコピーをインストールします。 HTMLドキュメントを作成し、ブートストラップCSSを&lt; head&gt;にリンクしますセクション。 bootstrap javascriptファイルを&lt; body&gt;に追加するセクション。ブートストラップコンポーネントを使用して、ニーズに合わせてスタイルシートをカスタマイズします。

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップリストのサイズは、リスト自体ではなく、リストを含むコンテナのサイズに依存します。 BootstrapのグリッドシステムまたはFlexBoxを使用すると、コンテナのサイズを制御することで、リスト項目を間接的に変更します。
