• ベストアンサー

バックスラッシュのタイプ方法

JAVASCRIPTのコードで、 バックスラッシュ(/の反対のスラッシュ)をタイプしたいのですが、¥(円マーク)がタイプされてしまいます。 日本語版キーボードではないので、 キーボードの設定もそのようにしているのですが、 WINDOWSは日本語版だからでしょうか、タイプできません。 こんなことで質問するなんて、本当に恥ずかしいのですが、もしもバックスラッシュのタイプ法を知っている方、 教えてください!!

  • RJ519
  • お礼率81% (9/11)

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

  • ベストアンサー
  • old98best
  • ベストアンサー率36% (1050/2908)
回答No.3

他の方も回答しているように、¥で問題ありません。 これでデータ、つまり文字のコードはバックスラッシユです。 日本語OSだと¥の形に表示されてしまうだけです。 キーボードは何を使っても、かわりません。 正しく、バックスラッシユの文字コードを入力しているのですから。 入力ではなくて表示でバックスラッシュを表示させたいのでしたら、漢字の2バイトコードの中にバックスラッシュが用意されているので、それを使用するしかありません。 ただし漢字コードですから、OSはバックスラッシュの文字コードだと認識しません。

RJ519
質問者

お礼

詳しい説明をどうもありがとうございました! 今まで不思議に思っていたので、 回答を得れてすっきりしました。 こんなことですが、 質問してよかったです☆

その他の回答 (2)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

エスケープしたいんですよね? なら、\で問題ありません。

RJ519
質問者

お礼

ありがとうございました! ¥のままやってみたら、確かにうまくいきました。 無知とはほんと、ときに恥ずかしい思いをしますね・・。

回答No.1

\で問題ないんです。フォント変えればバックスラッシュに見えるかもしれません。

RJ519
質問者

お礼

ええ!そうなんですか? 知らなかったです・・・・。 どうもありがとうございました!

関連するQ&A

  • バックスラッシュ

    こんばんは。お世話になります。 PCの回復コンソールインストールしようとしたのですが、半角バックスラッシュの入力ができず、こまっています。 ATOK15使用、記号では入りますが\半角になりません。 文字コード表から、Time new roman、Arialなど選びバックスラッシュをこぴー貼り付け、しかし円マーク¥になってしまいます。 なんとか半角バックスラッシュを付けたいと思いますので、よろしくお願いします。 「ファイル名を指定して実行」に入力中でした。コードが同じ¥マークで代用できるかと思いましたが、×でした。

  • Windows PEのCMDでバックスラッシュ入力

    動作環境 ASUS Vivobook S400CA CPU Core i5-3317U RAM 4GB Windows 8.1 64bit タイ語/英語キーボード (101 Enhanced キー配列;横長の四角いEnterキーの上にバックスラッシュ表示のキーがあります) 「設定チャーム」>「PC設定の変更」>「保守と管理」>「回復」の中にある、 「PCの起動をカスタマイズする」をクリックしてコマンドプロンプトを立ち上げます。 その画面上でディレクトリー指定やコマンドを打とうとすると、何故かバックスラッシュ(\)が打てません。 どうも認識されているキー配列が違うらしく、例えば「Shift」+「2」キーを押すと「”」が打たれて、 日本語キー配列になっているようです。 このWindows PEのコマンドプロンプト(cmd)に直接バックスラッシュ(\)を入力する方法、 USキー配列に変更する有効なコマンド(usコマンドは効かないです)がありましたらお教え頂けないでしょうか? ちなみに、通常起動したWindows 8.1上で、日本語キー配列にしてバックスラッシュ(\)を打とうにも 本来日本語キーボードの「\」キーが位置するところにはキーが存在しなくて、直接バックスラッシュ(\)が打てるキーが見当たらない状況です。 ただ、これはシステムのレジストリ設定でキー配列を”US 101 Enhancedキーボード”に変えてやると キーボード表示通りのキーで直接バックスラッシュ(\)が打つことができるようになり、 Windows8.1のシステムツールよりコマンドプロンプト上では、USキー配列で直接バックスラッシュ(円マーク)が打てます。 他の質問&回答は一通り目を通しておりますが、解決策は見つかりませんでした。

  • MS-DOSプロンプトでバックスラッシュが出ない

    今までは、日本語キーボードを使っていて問題はなかったのですが、英語101キーボードに替え、Win98のMS-DOSプロンプト上では、バックスラッシュ文字を表示出来なくなってしまいました。 他のアプリケーションでの表示でしたら、Shift + Alt の切り替えでバックスラッシュも表示できるのですが、プロンプト上では切り替えがききません。 設定方法など御知りでしたらお助け下さい。

  • VS2012での\(円マーク)とバックスラッシュ

    VS2012のVBでコードを書きはじめました。OSはWin7(x32) 日本語です。 ファイルを呼び出そうと思っても呼べずに困っています。 FileName = "c:\textfile.txt" ret = LoadFile(FileName) としたときに、”textfile.txt“にアクセスできないのは、デバッグモードで実行したときに”\”がバックスラッシュとして扱われているからではないかと疑っています。 原因を探っていくうちに下記を疑い始めました。 Dim FileName As String FileName = "\" として、デバッグモードでFileNameの値を見ると円マークではなくバックスラッシュになっています。 しかし、FileNameの値をテキストボックスに出力させると円マークです。 (1)このような状態でもパス名に問題は無いのでしょうか ⇒どちらも同じASCIIコード92だから、内部で92を渡すだけだから問題ない? (2)Visual studio内でキーボードを選択する部分があるのでしょうか?

  • 半角のバックスラッシュが、表示できたり出来なかったりするのはなぜですか?

    OK Waveユーザ各位 アホな質問にお付き合い願えれば幸いです。 ふと、バックスラッシュ”\”を入力したくなりました。 1 キーボード右下、表示はトップスコア・バックスラッシュ及び”ろ”のキーを、日本語FEPの「入力モード」を「半角英数」にして押下…"\"と"_"が表示される・× 2 同キーを「入力モード」を「ひらなが」にして押下…全角の"_”と”¥”が表示される・変換キーを押下しても半角全角に変わるのみ。…× 3 IMEパッド「手書き」で斜め線を引く…候補に出てこない・× 4 IMEパッド「文字コード」でひたすら総当たりでサーチ…全角”\”は発見できたが、半角は発見できず・× 5 半角バックスラッシュの使用されていたWeb PageかCopy。NotebookにPaste…"\"に変換されてしまう・× 6 ネットででバックスラッシュを検索http://www.netlaputa.ne.jp/~kose/Software/backslash/、なるページを発見するも、システム要件が今一つ対応しているのか不明でパッチ当てに踏み切れず・× 7 改めて基本に帰ってASCII Code Tableをみると、半角バックスラッシュはあるが"5C(16)"にあるが、、日本語ASCIIコード表には無い(同一文字コードには"\"がAassignされている)・×  8 Wikipediaを読む。どうやら日本語Windowsでは、半角バックスラッシュはサポート外らしい事がなんとなくわかった様なわからない様な(^_^;)ゞ という様な経緯で、半角バックスラッシュは扱えないらしいという結論にたっしたのですが、疑問が二つ湧きました。 A なぜIMEパッドで斜め線を引いたり画数で検索しても、全角バックスラッシュが出てこないのか? B ブラウザでは半角バックスラッシュが表示されるのはなぜか? です。UnicodeとかシフトJISが良く分からない私なので(EBCDIC Codeで止まっています(^_^;)ゞ)、このあたりの事情をご教示いただけると幸いです。 参考までに、私の環境は DELL M17x Windows Vista です。 何卒宜しく御願い申し上げます。 

  • アンダーバーとバックスラッシュ

    くだらないことですが、ふと気になったので質問させてください. 人様のソースをのぞいていると、 _abcd _abcd_ abcd_ という変数のつけ方をよく見かけます. 一番上に関しては予約語だったり、昔のシステムコール等についていたということを過去ログを見て知ったのですが、両端や右端につける場合も同じような理由なのでしょうか? あともうひとつはプログラミングとさほど関係ありませんが。。 ASCIIの半角バックスラッシュ(\)はwindowsの日本語フォントでは殆どの場合 円マーク(\)となりますが、欧州、中国とかだと、これがその国の通貨のマークに変わったりするのでしょうか? 円マークは日本だけですか? お馬鹿な疑問ですがよろしくお願いします。

  • バックスラッシュと円マーク

    バックスラッシュと円マーク OS10.5ですがテキストエディタなどで 文字入力の際にトラブルを抱えています。 マッピングを変え強制的に¥の位置でバックスラッシュがでるように設定しています。 しかしいくつかのソフトでは やはり円マークの表示となり困っています。 回避策はありますでしょうか。

    • ベストアンサー
    • Mac
  • Windows 7 で IE8のキーワード入力時、半角¥サインがバック

    Windows 7 で IE8のキーワード入力時、半角¥サインがバックスラッシュ\ になる 英語版 WIndows 7 Ultimate で日本語化を実施 キーボードもうまく日本語化できました。 メモ帳もフォントをMSゴシックにすれば日本語へなりました。 がIE8 のみ半角¥記号 がうまく入力できません。バックスラッシュになってしまいます。 どこを設定すればいいのでしょうか?

  • バックスラッシュと円記号の同居

    ■ 質問にいたるいきさつ バックスラッシュと円記号を同一ページ内に同居させるばあい、IE であれば <head/> の <meta/> に charset=UTF-8 とかき、<body/> に <p>&#x5c; &#xa5;</p> とすれば、表示上バックスラッシュと円記号がならんでみえます。 Netscape と Opera は <p lang="en">&#x5c; &#xa5;</p> でもだめでした。 Netscape は表示メニューの文字コードを ISO-8859-1 にすれば、バックスラッシュが表示されます。 Opera はどうやってもバックスラッシュが表示されません。 ■ 質問 Netscape や Opera をつかってページをみるひとにもバックスラッシュをみせるにはどうすればいいでしょう。 できれば、ページをみているひとに「文字のエンコードをかえてみてください」とはいいたくありません。 できれば、全角のバックスラッシュはつかいたくありません。 できれば、画像はつかいたくありません。 このようなわがままを実現する方法があればおしえてください。 ■ 実験してみた環境 OS: Win XP IE 6 Opera 7.20 Netscape 7.1 いずれも日本語版

  • バックスラッシュの入力方法

    Windows XP、ブラウザより、Linuxの設定をする際に、バックスラッシュの入力が必要になります・・・。これの入力方法を教えて下さい。 CGI等では、\nで代用してますが・・・。 バックスラッシュの入力方法を教えて下さい

専門家に質問してみよう