数値が3つ以上のASCII文字を入力する方法はありますか?例えば3桁以上のアスキー文字を入力するにはどうすればよいですか?
、Iは にアルト及びタイプを保持している場合、それは¢
をプリントアウト。
このような数字を入力するには、195 128
?
this tableによると、À
である必要があります。
しかし、195 128
と入力すると、数字は8
になります。
どういうところが間違っていますか?
数値が3つ以上のASCII文字を入力する方法はありますか?例えば3桁以上のアスキー文字を入力するにはどうすればよいですか?
、Iは にアルト及びタイプを保持している場合、それは¢
をプリントアウト。
このような数字を入力するには、195 128
?
this tableによると、À
である必要があります。
しかし、195 128
と入力すると、数字は8
になります。
どういうところが間違っていますか?
Windows ALTキー入力は、使用しているローカライズ版WindowsのANSIおよびOEMコードページのみをサポートします。
従って、ALT-0253はý
、ALT-253は²
となるはずです。
cp1252には、お望みの文字(À
)があり、ALT-0192です。
数値を255以上にすると、表示される文字はモジュロ256になります.ALT-445では、ALT-189と同じ値を取得する必要があります。私は¢
を得ていないので、おそらく異なるローカライズ版のWindowsを持っているでしょう。 Code page 850は西ヨーロッパのOEMコードページで、ALT-189の文字を生成します。 À
にはALT-183をお試しください。
ありがとう:-) – WilliWespe
ÀにはAlt + 0192を入力する必要があります。ここで
は正しい代替コードに便利なリンクです:https://usefulshortcuts.com/alt-codes/accents-alt-codes.php
ありがとう:-) – WilliWespe
そのコードより3桁の長さである何のASCII文字はありません。 ASCIIは7ビットの文字エンコーディングで、値は0から127までです。あなたの質問はWindows固有のものであり、プログラミングに関する質問ではありません。 –
[that table](http://www.utf8-zeichentabelle.de/unicode-utf8-table.pl?number=1024&names=-&utf8=dec&unicodeinhtml=dec)があなたに何を表示しているのかに関する基本的な誤解があります。それはあなたにALTコードを表示していません。あなたにバイト値を示しています。 '195 128'はバイト列' 0xC3 0x80'です。これは 'À'のUTF-8でエンコードされた形式です。 ALTコードはUTFとは何の関係もなく、その逆もあります。 –
関連:[Windowsの 'Alt' +' x'コードの完全な説明](http://superuser.com/a/1047961/376602)。 – JosefZ