タグ

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

  • http://charset.7jp.net/jis.html

  • Javaでの文字コードの扱い - MyMemoWikiOld

    仕様では、String クラスはUnicode文字の並びを表す String クラスのソースコード(%JAVA_HOME%/src.zip)を見ると、Unicode文字の並びをchar型の配列として保持している。 char型は、Unicode文字を表す16ビット符号無し整数で、'\u0000'〜'\uffff' すなわち 0〜65535を表現できる Javaで扱うUnicodeは、1文字を16ビット(2バイト)UCS-2である。 現在はUnicode全体は4バイトで定義(UCS-4)されている。 ソースコードの変換 ソースコードのコンパイル時、プラットフォームの文字コードやファイルの文字コードに依存してしまう。 Windowsでソースを書いてLinuxでコンパイルを行ったりするような場合には、プラットフォームとソースコードの文字コードの不一致によって文字化けが発生する。 native2as

  • 文字コード変換クラス

    きときと - Java - 文字コード変換 Javaでは、文字列は内部UnicodeのStringオブジェクトですが、Byte→String変換が正しく行われなかったときなど、 明示的な変換を必要とする場合があります。 Tomcat3.2.xなど、日語に対応していないServletコンテナを利用する場合などによく使われます。 実際の変換には、 String unicodeStirng = new String(shift_jis_string.getBytes("iso-8859-1"), "Shift_JIS"); のようなコーディングがよく参考として挙げられます。 しかし、 一見何の意味もない"iso-8859-1"などの文字が出てくる。 Javaにおける文字コード変換の詳細を知らなければ分かりにくい。 変換文字列が複数ある場合の記述が冗長である。 など、不都合が多く、これを定型コー

  • SJISの範囲 - OKWAVE

    数III 微分の問題 添削お願いします aは実数の定数とし、f(x)=x/{(e^x)+a}とする。 (1) f(x)が極大値と極小値を1つずつ持つようなaの値の範囲を求めよ。ただし、必要ならば lim[x→-∞] xe^x=0を用いてよい。 (2) (1)のときに、f(x)の極大値のとりうる値の範囲と、極小値のとりうる値の範囲をそれぞれ求めよ。 (1) f'(x)={(e^x)+a-xe^x}/{(e^x)+a}^2 {(e^x)+a}^2>0より、f(x)が極大値と極小値を1つずつもつためには、(e^x)+a-xe^x=0が異なる2つの実数解をもてばよい。すなわち、y=aとy=(xe^x)-e^xが2つの異なる共有点をもてばよい。 g(x)=(xe^x)-e^xとおくと、g'(x)=xe^x (増減表省略) lim[x→∞] xe^x=∞, lim[x→-∞] xe^x=0より、y=g

    SJISの範囲 - OKWAVE
  • 1