問題タブ [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.

0 投票する
4 に答える
7747 参照

html - 異なるエンコーディングで提供されたページの無効な HTML 文字を修正するにはどうすればよいですか?

無効な文字をレンダリングしている Web サイトが多数あります。ページのメタ タグは UTF-8 エンコーディングを指定します。ただし、ファイルが別のエンコーディング (ANSI など) で保存されている可能性があるため、多くのページに UTF-8 で解釈できない文字が含まれています。今特に気になっているのは派手なアポストロフィです (「Bob's」のように...正しく表示されなかったらごめんなさい)。W3 のバリデータは、エンティティが " \x92 " であることを示していますが、Unicode にマップされていないため、ファイルを検証しません。もちろん、ファイルを Notepad++ で開いてエンコーディングを UTF-8 に変更すると、文字はブラック ボックスの 92 に置き換えられます。

これが私の質問です。これを修正する最も簡単な方法は何ですか? すべてのページを開いて、その文字を従来のアポストロフィに置き換える必要がありますか? または、エンコーディングの問題を上書きまたは修正する可能性のある (たとえば、IIS に) 追加できる簡単な修正はありますか? または、ブルートフォース検索/置換する必要がありますか? 私はこれらの Web サイトに何百ものページを持っていますが、変更する必要があるページの数がわからないので、この問題を回避するか、すぐに修正できる方法を誰かが知っていれば、それを感謝します.

0 投票する
1 に答える
1003 参照

ansi - NCPDP スクリプトを XML から EDI に変換する

Surescripts XML NewRx メッセージを NCPDP スクリプト 8.1 EDI 形式に変換できるツールはありますか?

私は XML で Surescripts のメッセージングを行い、代わりに EDI 形式が必要であるとしてhttp://xw2k.nist.gov/healthcare/docs/170.304.b_ExchangePrescriptionInformation_v1.0.pdfで NIST テストを読みました!

0 投票する
1 に答える
527 参照

bash - sed での ANSI-C クォーティングの使用

「insert.txt」という名前のファイルがあります。次のようになります (または醜い):

そして、「STARTSTACKOVERFLOW」で区切られたターゲット ファイル (target.txt) 内のテキスト ブロックを「STOPSTACKOVERFLOW」に置き換えたいと考えています。(ここでは質問を少し単純化していますが、同じです)。

これを行うために使用するbashスクリプトは次のとおりです。

問題は、「target.txt」に貼り付けられたものが実際には ANSI-C で引用されていることです。

$'' が追加されていることに注意してください。

その理由は、printf "%q" がこの引用スタイルを生成しているためです。私はそれを避けたいと思いますが、このファイルのすべての悪さを回避しなければならないので必要です。

bash と sed を使用して上記を行うより良い方法はありますか?

0 投票する
2 に答える
21723 参照

delphi - Loading RTF text from database into TRichEdit

I am currently in the process of migrating our software solution from Delphi 7 to 2010. Mostly the changes have been simple and there are only a small amount of hurdles left to go.

On a form we use a TRichEdit which displayed rtf text grabbed from a blob field in a MSSQL db. This is how it worked in Delphi 7:

This would display the RTF as expected in the TRichEdit component, but the same code in Delphi 2010 displays the RTF as plain text with tabs between each character. I assume this has a lot to do with the change from Ansi to Unicode, but I haven't had any luck rectifying the problem.

Any help getting this to work would be much appreciated. Thanks

0 投票する
5 に答える
5287 参照

c - ANSICでの浮動小数点変換

次のANSICコードを考えると、結果について疑問に思います。

Cはintへの変換で小数点以下すべてを切り捨てることを理解しましたが、2行目を見ると、ロジックに欠陥があります。小数点以下をカットした場合、結果は2.11111になります。

ANSI Cで浮動小数点変換はどのように行われますか?

0 投票する
1 に答える
855 参照

python - ANSIグラフィックコードとPython

私はDjangoのソースコードを閲覧していて、この関数を見ました:

コンテキストから削除して、試してみるために別のファイルに配置しました。渡したテキストに色が付いていないようです。正しく理解していない可能性がありますが、端末よりも実際の色に変換されるANSIグラフィックコードで囲まれたテキストを返すだけではありません。

与えられたすべての呼び出し例を試しましたが、テキストとして指定した引数が返されました。

私はUbuntuを使用しているので、ターミナルは色をサポートする必要があると思います。

0 投票する
1 に答える
1046 参照

sql-server - ANSI PADDING デフォルトの質問

SQL Server 2008 SP2 を使用しています。DB にはデフォルトで Properties | があることに気付きました。オプション | その他 | ANSI パディング有効 = FALSE。

ただし、この BOL 記事では、オフに設定しないように警告しています (理由は示されていません)。さらに、この記事では、この機能が廃止される予定であると述べています。

2 つの質問があります。

  1. 現在の作業のためにそれをオフにすることの「問題」は何ですか(将来の非推奨は別として)?
  2. BOL がデフォルトが ON であると言うのに、デフォルトが FALSE になっているのはなぜですか? したがって、この設定を変更する必要がありますか?
0 投票する
1 に答える
598 参照

perl - cmd の色出力の問題

コードは次のとおりです。

私が抱えている問題は、出力が色付けされる方法にあります。私が期待しているのは、黒い背景に緑色の「いくつかのディレクトリ」です。代わりに、背景色を緑に、テキストを黒に、場合によっては白をランダムに取得します。color() を使用する他のすべてのコードでこの問題が発生します。再起動すると問題が解決することに気付きました。また、他の perl コードを実行すると、DOS とそのすべてのウィンドウに影響を与える問題が返されるのではないかと疑っています。基本的に、問題が発生すると、color() のすべてのインスタンスを再起動するまで存在します。グリッチのように見えます。助けてください。

0 投票する
2 に答える
781 参照

c++ - Mac OS X での ANSI C++ コードのコンパイル

0 投票する
2 に答える
1825 参照

eclipse - ANSIエスケープ文字は、Eclipseコンソールでは表示されないはずです

私はScalaプロジェクトを持っており、sbtと一緒にScala-Eclipse-Pluginを使用しています。ここまでは順調ですね。しかし、問題は、sbtがいくつかのANSIエスケープシーケンスを出力に書き込むことです(これについては間違っている可能性があります)。シェルからsbtを呼び出すと、それらはかなりよく表示されますが、eclipse内では次のように表示されます。

どうしたの ?