• ベストアンサー

文字コードについて

こんばんわ。ASPでフォームの送信を作成しようと思い いろいろサンプル(VBScript)を見ているのですが、chr(13)という 文字コードの関数?が出てきたのですが、()内の 13と言う数字は何にあたるものなのでしょうか? どなたかご教示願えませんでしょうか?よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  13は ASCIIコードで「改行」を表します。  chr関数は、「ASCIIコードのn番目のコードを出力」という意味です。 なので、 chr(13)は ASCIIコードの13番目(改行)コードを出力」という意味になります。  参考になれば幸いです(..

tariran
質問者

お礼

こんばんわ。ご解答ありがとうございました。 とても良くわかるご説明で、ふむふむと納得です。 こんな初歩的な質問で申し訳ありませんでした・・^_^;

その他の回答 (1)

  • arika
  • ベストアンサー率9% (18/186)
回答No.2

ちなみに13は10進表記です。16進表記では、0d。 WIN系ではテキストの行末に、0d0Aってついてますよ。 あとはASCIIコード表をみるといろいろでてます。 タブとかももしかすると使うかもしれないですね。

tariran
質問者

お礼

有難うございました。参考にさせて頂きます。 もっと勉強しなくては・・・・^^

関連するQ&A

  • 文字コードに対応する文字が振られていないの?

    windows7を使っています。 エクセルVBAで Sub Sample1() Dim i As Long Dim myRow As Long For i = -32768 To 32767 myRow = myRow + 1 Cells(myRow, 1) = Chr(i) Next i End Sub のコードで文字コードをすべて書き出してみたのですが 空白や「」だけ等がいくつもあります。 これはどうしてでしょうか? 文字コードに対応する文字が振られていないのでしょうか? -32768 To 32767の理由は Asc 関数のヘルプを見たら 「DBCS を使用しているシステムでは、 -32768 ~ 32767 の範囲の値が返されます。」 となっていた為です。

  • VBAで文字コードを取り出したい

    セルに取り込んだ文字列にスペースが含まれ、VBAの" "で読まれません。関数で=CODE(B1)により取り込むと文字コード160です。 VBAで文字コード160で識別したいのですが、chr()などを試してエラーになります。 セル内の文字からmidで取り出したスペース(コード160)を、コード番号で識別してifを使って排除したいのですが、素人ですので、マクロがうまく作れません。 混乱していますが、よろしくお願いします。

  • 文字列からASCIIコードの取得方法

    お世話になっております。 やりたいのは、MSCommを使用しデータを送った時、 データのチェックをしたいのですが、Chr関数(値を151を入れる)で作った文字をAsc関数で戻すと値が0になってしまってチェックできません。 文字列で受け取ったデータをどのようにコード変換したらよいでしょうか? VBのバグなのか知りませんけど、 例えば、Asc(Chr$(151))、AscB(Chr$(151))は0を返し、AscB(ChrB$(151))だけが151を返します。 使用しているのは、 VB6SP4 Win2000です。 宜しくお願い致します。

  • ASCIIコードを文字に変換したい

    環境はVisualStdio.Net 2008のC++ Windowsフォームアプリケーションです。 C++の経験はまったくありません。 unsigned char型の配列 box[12]の中に既にアスキーコードでデータが格納されています。(例:box[0] = 48'0') これをtextbox->textにアスキーコードではなく文字で格納し、実行時に画面で確認できるようにしたいのですが、 (char)でキャストしてもfomat()で%xや%cにしても「0」でなく「48」で出力されてしまいます。 調べたらVBにはchrという関数があるみたいなんですが、これと同じ機能を持つ関数はVC++にはないのでしょうか?

  • PL/SQLでSJISの文字コードを取得可能でしょうか

    失礼いたします。 PL/SQLでSJISの文字コードを取得したいのですが可能でしょうか。 文字コードのみを取得したいので、CONVERT関数やCHR関数などの変換関数は不要です(WIN拡張以外の外字判定に使用するため)。 ORACLEは8iです。 どなたかご存知の方、いらっしゃいましたら教えていただけませんでしょうか。 よろしくお願いいたします。

  • ホバーウィンドウ内だけ別の文字コードに出来ますか?

    ホバーウィンドウ内にメルマガ登録フォームをつけたいのですが フォームの文字コードがUTF-8でしか作成できないため Indexの文字コード(EUC)と異なってしまい、 登録されても名前などが文字化けしてしまいます。 ホバーウィンドウ内だけ文字コードを変える事は可能でしょうか? もしくはフォーム自体を別のHTMLファイルでUTF-8で作成し それをホバーとして飛ばすことは可能でしょうか? 分かりにくい質問で申し訳ないのですがお分かりになる方が いましたらよろしくお願い致します。

    • ベストアンサー
    • HTML
  • 携帯対応のメールフォームについて

    PHP覚えたてメールフォーム作成してます。 質問ですが、3キャリア対応で送信できる携帯メールフォームを作成するのに、文字化け回避やキャリア別に注意するポイントをお願いします。ちなみに、PHPでの文字コードはSJISで作成してます。 具体的には、mail関数かmb_sendmail関数かとか文字コード変換部分とかのポイントとなる点です。 経験者のアドバイス願います。 また、携帯対応のPHPメールフォームの参考になるようなコードのサンプルサイトがあれば教えてください。

    • 締切済み
    • PHP
  • 繁体字の文字コード?変換

    こんばんは。 現在ASP形式のフォーム作成サービスを利用しているのですが、 そこから時々繁体字で質問を受信することがあります。 繁体字を翻訳できる人がいるので、内容理解には問題ないのですが フォーム入力時に、日本語にない感じがコードのような形式に 変換されてしまいます。 例えば… 「&#20320」「&#24744」「&#24744」などです。 フォーム自体では繁体字の対応ができないようなので、 上記の文字化けしてしまった文字を元の繁体字に戻して 翻訳ができる人に見てもらいたいのですが、 そのような変換ができるフリーソフトやサイトはありますでしょうか? 上記コードのようなものの名称が分からず、 「繁体字 コード 変換」などのワードで検索してもそれらしいものが 見つからなかったため、こちらで質問させていただきました。 どうぞよろしくお願い申し上げます。

  • 3桁コードの先頭文字を取り出す

    お世話になります。 Perlは最近はじめました。ご教授宜しくお願いします。 さて、コード番号が101、102・・・201、202・・・801、802の様にあってリクエストフォームから送信されてきます。これを一旦変数に代入した後、102だったら、先頭の1を、801だったら先頭の8を取り出して、ifで分岐させたいのですが、ExcelなんかでのLeft関数の様に、左から○文字を取り出す・・・という処理はPerlではどうすればよいのでしょうか?

    • ベストアンサー
    • Perl
  • 文字コードの統一方法

    フォームから表示されている文字コードとは違う文字コードで送信されてもEUC-JPに統一できるようにしたいのです。 現在は以下のようにしています。 $str = mb_convert_encoding($str, "euc-jp" ,"auto"); しかし、これだとまだまだ変換しきれない文字コードが多く困っています。どの文字コードでも統一できる方法があればお願いします。 もし、無いようでしたら上の方法で統一できない文字コードで送信された場合はエラー処理をしたいので、送信データの文字コードを調べる方法をご教授ください。

    • ベストアンサー
    • PHP