タグ

文字コードに関するuchida75cmのブックマーク (15)

  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping to ensure a machine is a good quality. The material of the drum can be enamel, plas

  • JDK 21 Documentation - Home

  • Pattern (Java Platform SE 6)

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • MacBook のターミナルで Java が文字化けする - 集中力なら売り切れたよ

    ターミナルでは UTF-8 だが、Java のデフォルトは Shift_JIS らしい。プリインストールされているツールなのに酷い対応だ。コマンドライン引数で文字コードを指定してやれば、日語も正常に通る。 $ javac -encoding UTF-8 Main.java $ java -Dfile.encoding=UTF-8 Main

    MacBook のターミナルで Java が文字化けする - 集中力なら売り切れたよ
  • Javaの入出力(Stream)について

    Javaの入出力は、java.io.* クラスを使って行います。 JavaのStream Javaでは、各種データをストリームとして扱うことができます。 ストリームデータには、ファイル内のデータ、標準入力や標準出力、通信データ、文字列データなどがあります。 ストリームには、バイト単位に扱う最も下位のクラスと、バッファリングしたり文字コード変換を行うクラスと、行単位で入出力を行うクラスがあり、組み合わせて使います。 バイトストリームを扱うStreamクラス バイト単位で扱うストリームで、各種データをバイトストリーム形式に変換するクラスです。 クラス名機能 形式入出力

  • Javaの道:入出力(2.ファイル入出力)

    概要 Javaでは、文字データをUnicodeで管理します。ファイル入出力を行う際、Unicode以外の文字コードを読み込む場合は、読み込みの際にUnicodeへエンコードして読み込みます。書き込みの場合は、Unicodeで管理されている文字を他の文字コードへ、エンコードして書き込みます。特に指定を行わない場合は、Javaを実行しているシステムのデフォルトのエンコード方式が使用されます。デフォルトのエンコード方式はSystem.getProperty("file.encoding")で調べることができます。 FileReaderクラス、FileWriterクラスを使用して文字データの入出力を行う場合、実行しているシステムのデフォルトのエンコード方式が使用されます。エンコード方式を指定してファイル入出力処理を行いたい場合はInputStreamReaderクラスとFileInputStrea

    Javaの道:入出力(2.ファイル入出力)
  • vimエディタで「文字コード、改行コードを変更して保存する。」

    vimエディタで、ファイルの文字コード、改行コードを修正、もしくは変更する時の話。 ファイルの文字コードや、改行コードを変更する時は、 変更したいファイルを開いた状態で、 ・文字コードの変更 :set fileencoding=文字コード :set fenc=文字コード (上のコマンドの短い形式。こちらでも良い。) :set fileencoding=euc-jp (エンコーディングEUC-JPに変更。) :set fileencoding=shift_jis (エンコーディングSHIFT_JISに変更。) :set fileencoding=utf-8 (エンコーディングUTF-8に変更。) ・ファイルフォーマットの種類の変更 :set fileformat=ファイルフォーマットの種類 :set ff=ファイルフォーマットの種類 (上のコマンドの短い形式。こちらでも良い。) :set f

    vimエディタで「文字コード、改行コードを変更して保存する。」
  • <META>-HTMLタグリファレンス

    <META>タグはその文書に関する情報(メタ情報)を指定して、 ブラウザや検索ロボットに知らせるためのタグです。制作者やキーワード等の情報をname属性で定義して、 content属性でその値を指定します。 <META>タグは必ず<HEAD>~</HEAD>間に記述してください。 文字コードの指定 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp"> その文書の文字コードが「シフトJIS」の場合は「shift_jis」、

  • もち - MySQL JDBC JSP:文字コード

    ボクの環境(Mac OSX)で,文字コードでかなり苦戦したので,メモがてら書いておきます. どこで躓いたか? 今授業で,「データベースにアクセスして,図書を検索する」というのをやっています.それでやっているうちに,何度となく文字化けに悩まされ,何度となく解消してきました. しかし前日,フォームの入力から図書を検索する,というところで,日語を入力するとクエリが文字化けし,正確に検索できないという事がありました.というのも,データベースの方の文字コードがLatin-1(ISO-8859-1)に対し,クエリがUTF-8だったからです. これで,図書一覧は(回りくどい方法でしたが)問題無く*1表示できたし,このままでイケルと思ってたんだけど,入力に日語が絡んでくると,途端牙を剥いたんですね. MySQL create database まずは,MySQLの方から問題を解決していきます.そもそも

    もち - MySQL JDBC JSP:文字コード
  • MySQLからのデータ取得で日本語が文字化けします

    質問が削除されてしまったので、再々投稿します。 その1、その2に分けて投稿していたため、削除されてしまいました。 その1の内容のみ投稿します。 現在、データベースにMySQLを使ってJavaでWebアプリケーションを作成しています。 使用環境は以下の通りです: OS: Windows XP Java: 5.0 Tomcat: 4.1.31 MySQL: 4.1.7 MySQL Connector/J: 3.0.16 しかしデータベースに日語のデータを登録し、アプリケーションからデータを読み 出すと必ず文字化けしてしまいます。 JavaアプリケーションからMySQLへ接続する際のURLでは、以下のようにパラメータ で文字コードを指定しています。 jdbc:mysql://localhost/test?useUnicode=true&amp;characterEncoding=Shift_J

    MySQLからのデータ取得で日本語が文字化けします
  • @IT:Javaの文字化け対策FAQ(1)

    質問1: Webブラウザが文字コードを判定する基準は何ですか? 解答:HTTPのContent-Typeヘッダです まずは、Webにおける文字コードの扱いをおさらいしておこう。HTML 4.01仕様では、Webブラウザが以下の優先順位で文字コードを決定することを規定している。 HTTPにおけるContent-Typeヘッダのcharsetパラメータ HTML文書内のMETA宣言およびhttp-equiv属性で設定された、Content-Typeヘッダのcharsetパラメータ HTML文書内の各要素のcharset属性 Webサーバが送信するHTTPヘッダの中には、送信内容がどのような素性のコンテンツなのかをWebブラウザに教えるために、以下のようなContent-Typeヘッダを通じてコンテンツのメディアタイプ(下記例ではtext/html)を明示する。 これによりWebブラウザは、受信

    @IT:Javaの文字化け対策FAQ(1)
  • Javaの道:Servlet(13.文字化け対策)

    Servlet・JSPで作成したプログラムをブラウザに出力する際の文字コードの指定方法について解説します。HTMLでは以下の順序で文字コードの認識が行われます。 HTTPヘッダのContent-Type(charset)の値 HTMLファイル内のMETAタグのContent-Type(charset)の値 Tomcatなどのサーブレットコンテナは指定しない限りデフォルトの文字コード(Tomcatの場合は、ISO-8859-1)をHTTPヘッダのContent-Typeに指定します。そのため、Servlet・JSPでMETAタグを記載し、文字コードを指定していた場合でもその値は無視されます。 Servlet・JSPで文字コードを指定するためには、HTTPヘッダのContent-Typeを指定する必要があります。HTTPヘッダのContent-Typeを指定する方法を以下に記載します。 Ser

    Javaの道:Servlet(13.文字化け対策)
  • 【 nkf 】 文字コードを変換する

    0x80-0xfeのコードをISO-8859-1 (Latin-1)として扱う。ただし,JISコードの時のみ有効

    【 nkf 】 文字コードを変換する
  • @IT:テキストファイルの文字コードを調べるには

    Linuxでは、EUCがデフォルトの文字コードとなっている。しかし、DOSやWindowsではシフトJISがデフォルトであるし、メールではJISコード(ISO-2022-JP)を使うので、LinuxWindowsでファイル共有などを行っている場合は、ファイルの文字コードを知りたいというケースも出てくる。 テキストファイルの文字コードを調べるには、kccコマンドを使うのが便利だ。-cオプションを付けてkccコマンドを実行すると、次のように文字コードが表示される。 $ kcc -c tmp1.txt tmp1.txt:       EUC $ kcc -c tmp2.txt tmp2.txt:       shift-JIS $ kcc -c tmp3.txt tmp3.txt:       7-bit JIS [ESC$B, ESC(J] なお、Vine Linx 2.5は標準ではkccが

  • 日本語文字コード

    写真A-1 文字化けの例と文字コード変換後の表示<BR>Windows上で作成したテキスト・ファイル「sample.txt」を,Fedora Core 3のデフォルトの端末エミュレータ上でcatコマンドを用いて表示した例。文字コード変換後はきちんと表示されています。 PCで利用される日語文字コードには,「UTF-8」「日語EUC」「シフトJIS」「JIS」などがあります。以前紹介したように,Fedora Core 3や同4の日語文字コードはUTF-8(ユニコード)です。一方,Vine Linux 3.1や同3.2の日語文字コードは日語EUCです。 WindowsはシフトJISを利用しています。そのため,Windowsで作成したテキストをLinux上のテキスト・エディタで開くと文字化けします。また,文字コードの違いに加えて,改行コードも各OSごとに異なります。Linuxをはじめとす

    日本語文字コード
  • 1