![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
●質問の主旨
文字コードを常時、"utf-8"に設定したいと考えています。
どのように設定すればよいでしょうか?
ご存知の方ご教示願います
●質問の補足
下記コードにて、ファイルを実行し、
"Canvasの練習"という文字列と、
青色の正方形をはさんだ黄色の正方形2つが、
表示させるつもりです。
しかし、実際に実行すると、
図形は意図通り描画されますが、文字列が文字化けします。
HTML5のコードにおいて、
<meta charset="utf-8">を
<meta charset="s-jis">
に変更すると、文字化けもなくなります。
"utf-8"のコードがすでに大量に用意されているので、
PCの方の認識を"s-jis"から"utf-8"に替えるためにはどうすればよいでしょうか?
PCはWindowsVistaで、ブラウザはGoogleChromeです。
●コード
・HTML5
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Canvasの練習</title>
</head>
<body>
<h1>Canvasの練習</h1>
<canvas id="mycanvas" width="400" height="200">
Canvasに対応したブラウザを使ってください。
</canvas>
<script src="mycss.js"></script>
</body>
</html>
・JavaScript
// myscript.js
window.onload = function() {
draw();
}
function draw() {
var canvas = document.getElementById('mycanvas');
if (!canvas || !canvas.getContext) return false;
var ctx = canvas.getContext('2d');
ctx.fillStyle = "yellow";
ctx.save();
ctx.fillRect(0,0,50,50);
ctx.fillStyle = "blue";
ctx.fillRect(100,0,50,50);
ctx.restore();
ctx.fillRect(200,0,50,50);
}
No.4ベストアンサー
- 回答日時:
保存時の文字コードを選択する方法は、どのようにしてファイルを編集されているかが問題です。
パソコンのOSとブラウザ名は書かれていますが、ホームページ作成ソフト名が書かれていません。
エディタで作成されている場合は、「文字コードを選択して保存」という項目がたいていついています。
新規保存時にも「文字コード」や「改行コード」の選択があるはずです。
outbraveさま
たびたびのご回答ありがとうございます。
エディタで「テラパッド」を使用しております
文字/改行コードを指定して保存から、
文字コードを指定してUTF-8にできました。
助かりました!
助かりました。
No.3
- 回答日時:
Shift-JISじゃなくて、Shift_JISです。
ましてやs-jisでは、ありません。大文字小文字は区別しませんが、-と_は違います。単に文字コードがShift_JISで保存されているだけじゃないかと。
この回答への補足
ORUKA1951さま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
保存するときにどうすれば、文字コードをUTF-8に切り替えられるか?
どうやら保存時に、Shift_JISという設定になっているので、
その設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
No.2
- 回答日時:
文字コードは mata で指定しますが、ファイル自体の文字コードはファイルを保存する時に指定しなければなりません。
meta で utf-8 を指定しても、ファイルを保存する時に Shift_JIS になっていれば文字化けします。
この回答への補足
outbraveさま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
>meta で utf-8 を指定しても、
ファイルを保存する時に Shift_JIS になっていれば文字化けします。
保存するときにどうすれば、文字コードをUTF-8に
切り替えられるでしょうか?
どうやら保存時に、Shift_JISという設定になっているので、
私の希望はその設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
No.1
- 回答日時:
metaタグでUTF-8と指定しているけど、実際のHTMLファイルの中身がSHIFT-JISって事はないですか?
この回答への補足
t_ohtaさま
ご回答ありがとうございます。
またお礼が遅くなり恐れ入ります。
>実際のHTMLファイルの中身がSHIFT-JISって事はないですか?
おっしゃるとおりです。
保存するときにどうすれば、文字コードをUTF-8に切り替えられでしょうか?
どうやら保存時に、Shift_JISという設定になっているので、
その設定をUTF-8に替えたいです。
何かご存知の方法がございましたら、
ご教示願います。よろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dreamweaverでページ全体が文字...
-
htmlファイルの表示が真っ白
-
htmlファイル を ソース...
-
【テキストエディット】でHTML...
-
HTMLで作成⇒一旦保存⇒ファ...
-
ホームページビルダーで文字化...
-
SSIでインクルードしたファイル...
-
ホームページが文字化けして困...
-
テキストエディタでhtmlファイ...
-
htmlの超初心者です。
-
以前に読み込んだ事があるHTML...
-
eclipseを使ってweb上に表示さ...
-
テキストファイルをHTMLで保存...
-
文字化けが直りません。
-
URL収集を簡単に行なってリ...
-
HTTPヘッダーがどうしてもISO-8...
-
Text Editをhtmlで保存した後
-
ソースを打ち込んでブラウザで...
-
文字が化けてしまいWebの作成・...
-
こんにちは ブラケッツでプログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlファイルの表示が真っ白
-
Dreamweaverでページ全体が文字...
-
テキストエディタvscodeでプロ...
-
eclipseを使ってweb上に表示さ...
-
エクセルで作成した表のハイパ...
-
テキストエディタ grepの機能...
-
オフラインでのHTMLについて
-
SSIでインクルードしたファイル...
-
Dreamweaverでソースが文字化け...
-
HTML入門でもう躓いてしまった。
-
「x-sjis」「Shift_JIS」同じ意...
-
CSSデータの作成方法について(...
-
テキストファイルで下線を引く
-
メモ帳を使ってテキストを作成...
-
HP作成で…日本語と韓国語表示
-
HTMLファイルからリンクタグだ...
-
HTMLでどうしても文字化け(エ...
-
Dreamweaber テンプレート 編集
-
DreamWeaver文字コードが変更さ...
-
SSIでレイアウトが崩れる?
おすすめ情報