• ベストアンサー

FFFTPでUFT-32を強制されるが?

hiodraiuの回答

  • hiodraiu
  • ベストアンサー率15% (447/2819)
回答No.5

No.4で回答した者です Shift_JISは日本語コードなので、英数字記号日本語文字ぐらいしか対応していません。ですからアクセント記号の付いた文字はShift_JISには存在しません。秀丸エディタで保存するときに、文字コードの変更を促されるのは、そのためです。 htmlファイルとして正しく表示させるには、保存した文字コードをhtmlのヘッダー部にあるmeta要素で指定すれば、ブラウザが正しく処理してくれるはずです。 因みに、utf32は一文字が2バイトの固定長なので処理系が正しく処理できない場合があります。asciiコードの部分が1バイトのutf8のほうが、正しく処理されますし一般的だと思います。

Chaubeaux
質問者

お礼

保存の仕方が少しずつ分かってきました。今後勉強して見ます。

Chaubeaux
質問者

補足

すみません、初心者なので分からないことばかりです。 「保存した文字コードをhtmlのヘッダー部にあるmeta要素で指定」するのはどうやったらできるでしょうか。

関連するQ&A

  • FFFTPで書いた全く同じ文が Webにならない

    次の文 Desert and Dessert (4100) <p> Do you know the difference between a desert and a dessert?</p> を書くと Webに表示されます。ところがそれと全く同じ文を別の名前で書くと今度はWebにならず、上のままの表示になってしまいます。どこがおかしいのでしょうか。エディターは秀丸エディターです。

  • ASP.NETの文字コードごとのフォントスタイルについて

    以前Unicodeでエンコードして保存したファイルを 日本語Shift-JISでエンコードしなおして保存したところ、 フォントスタイルがかわってしまいました。 各文字コードごとにデフォルトのフォントスタイルが決まっているのでしょうか?もし決まっているならば教えてください。 また、Shift-JISで保存したファイルの文字をUnicodeで保存したときのファイルと同じフォントスタイルにする方法をご存知でしたら教えてください。 ASP.NET初心者なため、ご教授お願いいたします。

  • HTML文書で <p> が効かないときがあります

    HTML で書いていて、<p> が効かないときがあるのはどうしてでしょう。 test<p>This is a test. とすると(ファイル名は test.html) test This is a test. となります。ところが Desert and Dessert <p> Do you know the difference between a désert and a dessért? とすると(ファイル名は Desert and Dessert.html) Desert and Dessert <p> Do you know the difference between a désert and a のままで、 Desert and Dessert Do you know the difference between a désert and a dessért? にならないのです。 どうしてでしょう。<p>だけでなく、ほかの文書コマンドも利きません。

  • コピーすると文字コードが変わっちゃう

    プログラムを(ちなみにPHP)エディター(ちなみに秀丸)で入力して保存時にエンコードの種類を「Unicode(UTF-8)」で保存 もちろんプログラム(HTML/PHP記述)では <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> を指定しています 実行すると文字化けも起こらず正常にホームページが完成しました それをコピーして別のサーバーにアップすると正常にホームページが開かないんです 文字化けだけでなくソースが画面に表示されました そのソースも文字化けです コピー先をエディターで開くと「日本語(Shift-JIS)」になっていました コピー元は「Unicode(UTF-8)」です なぜでしょう? そもそも「Unicode(UTF-8)」をコピーするには単純にコピーしてはいけないのでしょうか? プログラムの量が結構あるのでこの「日本語(Shift-JIS)」を一括して「Unicode(UTF-8)」に保存できるようなツールはないのでしょうか?

  • ワードでホームページをUTF-8で保存する方法

    WORDで文書を作成し、HTMLで保存する時にUTF-8エンコードで保存したいのですが、 [ツール(T)]→[オプション(O)]→[全般]→[Webオプション(P)]→[エンコード]→[□常にWebページを規定のエンコードで保存する(A)] をチェックした場合、SHIFT_JISになってしまいます。 規定のエンコードを、UTF-8にすることは出来るのでしょうか?

  • Mac OS10.4 テキストエディットでエンコード「Shift_jis」での保存ができません

    仕事でhtml書類にて提出する文書があります。 テキストエディットにてhtmlを打ち込みましたが、いざ保存しようとして、エンコーディングを指定しようとすると・・・ 【選択したテキストエンコーディング“日本語(Shift JIS)”で書類を保存できませんでした。別のエンコーディングを選んでください。】 というメッセージが表示され、保存できません。 ちなみに、Unicode(UTF-16)、Unicode(UTF-8)、中国語(GB18030)しか選択できません。 Unicodeでは書類にエラーが出てしまうのでどうしてもシフトJIS形式のエンコードで保存する必要があります。 アプリケーションはテキストエディットではなくても、 「シフトJISにて保存」出来ればどのアプリケーションでも構いません。 分かる方どうかよろしくお願い致します。

    • ベストアンサー
    • Mac
  • 日本語と韓国語の混在入力と文字化けについて

    ホームページ上の掲示板で、韓国語を入力したとき、 Windows98SE IE6.0 エンコードがShift-JISでは韓国語入力ができ Windows2000 IE6.0 エンコードがShift-JISでは書き込んだときは 韓国語がの日本語EUCコードの文字に化けしてしまいます。 この掲示板はUNICODEでないため、韓国語が入力できること自体 不思議なのですが、どうしたら、文字化けせず韓国語と日本語の 混在が可能でしょうか?

  • やさしいJava メモ帳のエンコーディング??

    やさしいJava の第3版で勉強しています。 Lesson 1 で、もうつまずいてしまいました。 アメリカで買ったPCを使っていて、ソースファイルを作るとき、ノートパッド(メモ帳)に日本語が入った出力用文字列を入れ、デフォルトのANSIで保存しようとすると、やはり、Unicode フォーマットの文字があるので、ANSIで保存すると、その文字は失われます、と警告があります。 そのままANSIで保存すると、コンパイルもインタープリットもできますが、やはり日本語の部分は「???」となってしまいます。 Unicodeやその他のエンコードで保存すると、"illegal character" などとエラーが起きてコンパイルができません。 普通の日本で販売されているPCではこのようなエラーはないもののように思われますが、どうやって直したらよいかいまいち分かりません。少し調べたところ、shift_jis coding のことが書いてあるのを見つけましたが、どう確認し、どう直せばよいのか分かりません。もしかしたら、全然違う理由なのかもしれませんし。 お分かりの方おられましたら、よろしくお願いします!

    • ベストアンサー
    • Java
  • 文字コードについて

    前回も似たような質問をさせていただいたのですが、解答にいきつくことが出来なかったので改めて質問させていただきます! よろしくお願いします。 作成したテキストファイルをHDDに保存する場合、shift_jisを指定していた場合、「あああ」という中身だと「0X82A0 0X82A0 0X82A0」(本来は二進法で表現される)という風に保存されるという解釈であってますでしょうか? 。 そしてこの記事を参照にしたのですが http://www-06.ibm.com/jp/domino01/mkt/cnpages7.nsf/page/default-007...​ このファイルの名前を「あああ.txt」として保存する場合 ■NTFS ファイルシステムに保存する際は Unicode を使用(これはHDDに保存する際にファイル名はunicodeを使用するという意味ですよね?) という部分を参考にすると あああ.txtはファイル名は「U+3042 U+3042 U+3042 U+002E U+0074 U+0078 U+0074」(本来は二進法で表現される)とunicodeで保存される。 そして中身は「0X82A0 0X82A0 0X82A0」(本来は二進法)とShift_jisを指定して保存されるという流れになるのでしょうか?

  • Webアプリのエンコードの仕組みについて教えてください

    Webアプリのエンコードの仕組みについて質問があります。 WindowsでJSPを作成した場合、 <%@ page contentType="text/html; charset=Shift_JIS" pageEncoding="Shift_JIS" %> を指定すると、Shift_JISで記されたソースであると認識して、コンパイル時にUnicodeに変換される。そして、例えば、Unix等の別プラットフォームでも、そのままのソースで実行できると理解しております。 そこで疑問が生じるのですが、Unicodeに変換されたものは、何処の指定により、プラットフォームに合ったコードに変換されるのでしょうか? それとも、私の理解自体がおかしいのでしょうか? ご解答よろしくお願いします。

    • ベストアンサー
    • Java