コンテンツへスキップ

UX BEAR【ゆえっくま】

IT業界ではたらくまの開発&投資情報。鮭の皮は食べる派です。
  • テクノロジー
  • マネジメント
  • ファイナンシャルリテラシー

UX BEAR【ゆえっくま】

IT業界ではたらくまの開発&投資情報。鮭の皮は食べる派です。
  • テクノロジー
  • マネジメント
  • ファイナンシャルリテラシー

【文字化け解決】文字コードと文字エンコーディング「UTF-8」「Shift_JIS」「EUC-JP」とは?

  • by UXBEAR
  • JavaScript, テクノロジー
  • 2021年7月14日2021年5月23日
code

HTML/CSS/JavaScriptを書いてサーバにアップしたとき、ブラウザ上で文字化けが起こることがあります。なぜ文字化けが起こるのでしょうか?文字コード指定方法など対策についてです。

目次

  • なぜ文字化けが起きる?
  • 日本の文字コード
  • プログラム上での文字コードの指定方法
    • HTML
    • CSS
    • JavaScript
  • まとめ
  • JavaScriptの学習講座、エンジニアの転職
  • あわせて読みたい記事
  • あわせて読みたい書籍
    • 関連記事

なぜ文字化けが起きる?

ファイル自身の文字コード(文字エンコーディング)と、それを表示するブラウザの文字コード(文字エンコーディング)が異なると、文字の対応表が異なるので文字化けが発生します。

日本の文字コード

日本では、「UTF-8」「Shift_JIS」「EUC-JP」の3つがよく使われている文字コード(文字エンコーディング)です。

HTMLでは UTF-8 を使用することが推奨されています。

文字コードの指定手順

  1. プログラム上での文字コード指定
  2. エディタで保存する際の文字コードを確認
  3. FTP転送字の文字コード確認

プログラム上での文字コードの指定方法

HTML

<meta charset="UTF-8">

meta要素のcharset属性に文字コードを指定

CSS

@charset "utf-8";

スタイルシートで使う文字エンコーディングを定義。

JavaScript

<script src="sample.js" charset="UTF-8"></script>

src属性で外部Javascriptを読み込む場合は、charset属性で文字コード指定します。

まとめ

なぜ文字化けが起こるか?解決のための文字コードの指定方法についてでした。

リンク

JavaScriptの学習講座、エンジニアの転職

あわせて読みたい記事

JavaScriptとは? タイプ別 入門/初心者向けおすすめ本5選【プログラミング】
【CodePenとは?】無料のWebコードエディタで使い方、ブログへの埋め込み方法。
JSONの書き方
【Anime.js入門】JavaScriptアニメーション基礎入門(変形編)

あわせて読みたい書籍

リンク

リンク

関連記事

  • Gitで本名が公開されて焦る。【最初にやっておきたい設定】Gitで本名が公開されて焦る。【最初にやっておきたい設定】
  • ウォーレン・バフェット氏とは?経歴、おすすめ書籍など「投資」ウォーレン・バフェット氏とは?経歴、おすすめ書籍など「投資」
  • デジタル円誕生?日銀がデジタル通貨の実証実験開始【CBDCとは?】デジタル円誕生?日銀がデジタル通貨の実証実験開始【CBDCとは?】
  • 【d3.js】CSSでスタイルを指定する方法【d3.js】CSSでスタイルを指定する方法
  • 「Microsoft Teams」カスタム背景を設定できる機能を正式提供「Microsoft Teams」カスタム背景を設定できる機能を正式提供

共有:

  • Facebook で共有するにはクリックしてください (新しいウィンドウで開きます) Facebook
  • クリックして X で共有 (新しいウィンドウで開きます) X
タグ:euc-jpShift-JISutf-8文字コード文字化け
前【インデックス投資】QQQとは? – ナスダック100指数連動米国ETFを分析
次介護保険サービスを受けるには?申請方法【老後資金問題】

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA


カテゴリー

  • Chart (28)
  • ETF (60)
  • JavaScript (27)
  • Python (7)
  • xR (14)
  • アプリ (9)
  • コモディティ (2)
  • その他 (45)
  • テクノロジー (83)
  • ファイナンシャルリテラシー (199)
  • ファイナンス (120)
  • フリーランス・副業 (1)
  • マーケティング (46)
  • マネジメント (68)
  • ライフスタイル (20)
  • ライフハック (10)
  • 不動産 (12)
  • 仮想通貨 (14)
  • 確定申告 (1)
  • 確定申告 (1)
  • 老後資金 (20)
  • 英語 (30)
  • 高配当戦略 (2)

検索

関連記事

  • Gitで本名が公開されて焦る。【最初にやっておきたい設定】Gitで本名が公開されて焦る。【最初にやっておきたい設定】
  • ウォーレン・バフェット氏とは?経歴、おすすめ書籍など「投資」ウォーレン・バフェット氏とは?経歴、おすすめ書籍など「投資」
  • デジタル円誕生?日銀がデジタル通貨の実証実験開始【CBDCとは?】デジタル円誕生?日銀がデジタル通貨の実証実験開始【CBDCとは?】
  • 【d3.js】CSSでスタイルを指定する方法【d3.js】CSSでスタイルを指定する方法
  • 「Microsoft Teams」カスタム背景を設定できる機能を正式提供「Microsoft Teams」カスタム背景を設定できる機能を正式提供

関連サイト

にほんブログ村 IT技術ブログへ

関連キーワード

d3.js Defi ETF Google Analytics HDV J-REIT JavaScript jobinterview PPI REIT Resume RWR TOEIC transferwise Unity wise インデックス投資 インフレ チャート デフレ ビジネス英語 ポートフォリオ 不動産 不動産投資 仮想通貨 入金 分配金 利上げ 外資系 手数料 投資 景気 海外口座 海外投資 海外送金 為替手数料 税金 米国株 経済カレンダー 英会話 英語 英語面接 転職 配当利回り 配当金

Neve | Powered by WordPress