問題タブ [ansi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - emacsシェルコマンドの出力にはANSIカラーは表示されませんが、コードは表示されます
私がM-をするとき!私のemacs21.4では、ANSIコードは文字通りになります。例えば:ls --color
カラーとUTF8でそれを持っている方法はありますか?
同じ質問が以前にSOで回答されましたが、完全に満足のいく結果は得られませんでした(与えられた解決策はシェルモードを開くことでした)。シェルに色を付ける方法を知っています。Mでどうやって色を塗れるのか知りたい!(シェルコマンド)またはそれがまったく不可能な場合。
シェルモードは、何かをすばやく表示したいだけで、このバッファーに移動したくない場合や、Cxkなしで自動的に非表示にしたい場合は、煩わしすぎます。明らかに、シェルバッファの方が便利な場合もありますが、他の質問のおかげで、シェルモードに色を付ける方法を見つけました。
[注]builder6.centos.orgで2008-06-15の使用中のemacsGNUEmacs 21.4.1(x86_64-redhat-linux-gnu、Xツールキット、Xaw3dスクロールバー)
c - gSoap で生成されたクライアント側構造の初期化と使用
gSoap によって生成されたクライアント側構造体の初期化と使用 (ANSI C バインディングを使用)
例とドキュメントを読んだ後gSoap
、この問題に直接答えているものを見つけることができませんでした。それ以来、私はそれを整理しました。この投稿と回答のペアは、問題と私の解決策を示しています。
問題の説明:
gSoap で生成されたクライアント ソース コードを使用して、Web サービスにアクセスするための ANSI C バインディングを構築しています。アプリケーション インターフェイス ( で定義) として提供される「soap_call__」関数の引数 4 と 5 は、soapClient.c
多くの場合、複雑な (ネストされた) 構造として生成されます。(4 番目の引数) は入力構造であるためstruct ns3__send
、呼び出し元のアプリケーション内で宣言、初期化、割り当て、および解放する必要があります。
たとえば、次のgSoa
p 生成プロトタイプがあるとします。
で定義された次の構造体定義 (引数 4 のみを参照) を使用します。soapStub.h
注: 名前を短くし、単純化するために構造の元の内容からメンバーの数を減らしました。
質問:
この複雑な (ネストされた) 入力構造内のメンバーとポインターは、どのように適切に初期化され、メモリが割り当てられ、値が割り当てられ、メモリが解放されて、呼び出し元のアプリケーション内で使用できるようになっていますか?
c++ - 「-ansi」コンパイラオプションを含めると、C ++ 0xコードのコンパイルに失敗するのはなぜですか?
ansi
フラグを使用した場合にのみポップアップする非常に奇妙なエラーに遭遇しました。
gcc 4.5.2および4.6.0(20101127)でテストされたコンパイルは次のとおりです。
しかし、作業なしでコンパイルし-ansi
ます。なんで?
character-encoding - 「文字セットの範囲」を国際的に定義された値として標準化
AZ,az,0-9 を受け入れるフィールドがあるとしましょう。ドキュメントまたは API の作成を介して誰かと通信しようとしている場合、私のコードが受け入れることができる「もの」については、次のように言わなければなりません。
私の考えでは、これは制限的でエラーが発生しやすいものです。
それを私が提案しているものと比較してください。
AZ,az,0-9 に「コード」ANSI456 が割り当てられたとします。
それを誰かに伝えるとき、私のコードは ANSI456 を受け入れていると言えます。他の誰かがチェックを開発している場合、私のコードが受け入れられるものと受け入れられないものについて混乱することはありません。
文字範囲を指定することを提案する人には、私が想定しているのは、これでも有効な「コード」として定義されているシナリオを処理することに注意してください
実際、適切に処理されれば、さまざまな「コード」に対応するために、さまざまな言語でサイトに自動コードを生成させることができます。
わかりました - 無限の値があることは知っています。例:
とは異なります
そして、これらはこの「システム」に 2 つの異なるコードを持つことになります。
私は人間が管理するシステムを提案しているわけではありません。完全に自動化できますが、これらの「コード」を生成する体系的な方法です。
java - Java が ANSI ファイルを正しく読み取らない
次の2つの方法を使用して、JavaでANSIエンコードされたアラビア語ファイルを読み取ろうとしました
デフォルトのエンコーディングでも読み込もうとしました(つまり、「ISO-8859-6」を省略しました)
助言がありますか?
c++ - フォームUTF-8をラテン語/アラビア語に、またはその逆に変換するにはどうすればよいですか?
C ++でUTF-8からラテン語/アラビア語およびラテン語/アラビア語UTF-8に変換するクロスプラットフォームの方法はありますか?
c - 空のパラメーター リストを使用した ANSI-C での関数パラメーターの型チェック
K&R では、空のパラメーター リストなどを使用して関数プロトタイプを宣言するvoid foo();
と、関数パラメーターの型チェックがオフになると書かれています。これはすべての機能のみですか、foo
それともすべての機能ですか?
c - ANSI C 2 レベル インクルード
タイトルがなんとなくばかげていることは知っていますが、他にどのように質問すればよいかわかりません。stdio.h
標準ライブラリ (またはstring.h
) の 1 つをヘッダー ファイル ( )にインクルードしようとしていますhead.h
が、これはmain.c
スクリプトによってインクルードされます。
Windows 7 x64 TCC ( http://bellard.org/tcc/ ) ではすべて正常に動作しますが、大学のソラリス (わかりませんが、深刻な問題です) gcc 4.0.2 (明らかに 2005 年) では機能しません。 ..(「未定義のシンボル」エラーなどを取得します)
main.c (抜粋):
head.h (抜粋):
メイクファイル (完全):
私は何を間違っていますか?そして、TCC が :D ではないのに、なぜ GCC はそれほど奇妙な振る舞いをするのでしょうか? ご回答ありがとうございます。
delphi - Delphi 2009は、setCodePageなしで文字列からoemを読み取ります
適切なエンコーディングで oemst を表示メッセージ内で表示するには、次のように宣言する必要があります。
setcodepage(oemst,862,false);
oem ファイルから読み取り、コンパイラが oem エンコーディングで正しく表示されることを確認するにはどうすればよいですか?
更新: この古いインターフェイスを指定していないため、Oem での作業は必須です。readln 割り当てファイルの操作は古いコードの一部であり、必要な作業とテストが少ないため、古い方法を使用したソリューションがあります。
javascript - JavaScript を使用してファイルのエンコードを確認する方法はありますか?
これが私のケースです。多くのファイルを含む非常に大きなプロジェクトで作業しています。これらのファイルの一部は UTF-8 でエンコードされており、その他は ANSI でエンコードされています。次のプロジェクトではこれがデフォルトになると判断したため、すべてのファイルを UTF-8 に変換する必要があります。私たちはブラジル人であり、á、ç、ê、ü などの文字を使用する一般的な単語があるため、これは大きな懸念事項です。そのため、複数の文字セット エンコードで複数のファイルを持つことは深刻な問題を引き起こしました。
とにかく、ANSI ファイルを UTF-8 に変換し、それらを別のフォルダーにコピーして元のファイルを保持するこの JS ファイルにたどり着きました。
コマンドラインでこれを使用して実行します
cscript /Nologo ansi2utf8.js
問題は、このスクリプトが、既に UTF-8 になっているファイルも含めてすべてのファイルを処理することであり、その結果、特殊文字が壊れてしまいます。そのため、ファイルのエンコーディングがすでに UTF-8 であるかどうかを確認し、ANSI である場合にのみコードを実行する必要があります。どうやってやるの?
また、私のスクリプトは「in」フォルダーのみを介して実行されています。このフォルダー内にあるフォルダー内に移動して、そこでも実行する簡単な方法をまだ考えています。