問題タブ [file-encodings]

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 投票する
0 に答える
284 参照

c++ - C++ 文字列内のフランス語文字の比較エラー

あなたの誰かが私が抱えている問題で私を助けることができるかどうか疑問に思っていました. 現在、C スタイルの文字列を受け取り、一時的な C++ スタイルの文字列を作成して C 文字列を格納し、find_first_not_of コマンドを使用して無効な文字を検索する関数があります。ただし、フランス語の文字を含む文字列を渡すと、それらが有効であると認識されません。

Windows 8でVisual Studio 2013を使用していますが、VSがファイルをエンコードする方法とコマンドプロンプトからの入力をエンコードする方法が異なるという問題があると何人かの人が言っていますが、それを修正する方法がわかりません。私がこれを行う方法を知っている人はいますか?または、私のコード全体に別の問題がありますか?

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

本当にありがとう。

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

delphi - Delphi ストリームの保存の説明

私がしばらく使用したこのコードブロックがあります。

定義:

コードブロック:

私は次のように呼び出します: (LabelBitmap では何もしません)

指定された文字列 ( form1.memo1.Lines) を指定された名前のファイルに保存します。これはインターネットで見つけた既製品でしたが、残念ながらソフトウェアを C# に変更したいと考えています。

これは既製のものなので、このコードが何をするのかよくわかりません。C#でやろうとすると、同じ出力が得られないため(同じエンコーディングなどで)

これが生成するファイルのサンプル スクリーンショットを次に示します (NUL の間にテキストが表示されますが、何らかのエンコーディングが含まれています)。 Delphi で生成されたファイルのスクリーンショット部分

この Delphi コード ブロックは何をしますか? または、同じエンコーディングを取得するにはどうすればよいですか?

//追伸。状況を十分に説明していない場合は、自由にタイトルを編集してください。

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

javascript - Javascript でアクセント付き文字を含むキーを持つオブジェクトの奇妙な動作

プロジェクトでは、Express を使用して NodeJS アプリを実行しています。コードを整理し、require で呼び出しているモジュールにいくつかのオブジェクトを配置したいと考えていました。

何かのようなもの var xlsImport = require(path.join(__dirname, '../config/xlsImport.js'))(mongoose, mongooseAppUsers, mongooseNodeJS_Test);

私のモジュールは次のようになります:

メインファイルでは、

モジュールはどちらでもOK!

コピーメカニズムが関与していると思われます...

その問題を解決するための提案はありますか? (そして、その理由についてのいくつかのヒント?)

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

php - print_r() / var_dump() で表示されていても配列要素にアクセスできない

エラーが発生します:

注意: 未定義のインデックス: marca

私がこれをやろうとしているとき:

しかし、次のように配列を印刷すると:

出力は次のとおりです。

では、配列要素にアクセスできないのはなぜですか?

編集:

ソースコードからの出力var_dump($data[0]);は次のとおりです。

ファイルから配列を取得してい.csvます:

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

visual-studio - Visual Studio 2015 でのファイル エンコーディングの変更

Visual Studio 2015 Professional (バージョン 14.0.23107.0 D14REL) をインストールしました。

単純な MFC プロジェクトを作成しましたが、ファイル エンコーディングを変更しようとすると、Visual Studio にいくつかのエンコーディング タイプしか表示されません。

  • Unicode (署名付き UTF-8) - コードページ 65001
  • Unicode - コードページ 1200
  • Unicode (ビッグエンディアン) - コードページ 1201

私のお気に入りのエンコーディングは BOM なしの UTF-8 (65001) ですが、これはリストにありません。

どうすればこれを修正できますか???

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

c# - JSON を Python から C# ファイル エンコーディングの問題にエクスポートする

C#アプリケーションでさらに使用されるjsonファイルを生成するpythonスクリプトがあります。これは、エクスポートを作成するコードです。

次に、C# アプリケーションで次のように読み込もうとします。

問題は、各改行json_resultに文字が含まれており、json のデシリアライズに失敗することです。\r\n

Pythonスクリプトによって生成されたエンコーディングを確認しようとしましたが、SublimeTextによるとu'Undefined'

Python でファイルを C# 用に正しくエンコードしたり、C# で正しいエンコードでロードしたりするにはどうすればよいですか?

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

macos - ファイルのエンコードに関する Mac の問題

あるサーバーからデータを読み取り、ファイルに保存するスクリプトがあります。しかし、ファイルはどういうわけか壊れているようです。ディスプレイに出力できますが、ファイルをチェックするとfile生成されます

エンコーディングが不明であると表示されるのはなぜですか? ファイルの最初の行は次のように表示されます

16 進ダンプでは、最初の 3 バイトが 0xE2、0x80、0x9C であり、その後に通常の ASCII テキストが続くことがわかりますThe Galaxy A5...

どうしたの?エンコーディングが不明であると表示されるのはなぜfileですか? 実際には何ですか?

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

linux - Python3 Linux でのファイル名エンコーディングの問題

以下のスニペットを使用してファイルを読み取り、データを使用してクラウドからダウンロードしています。このコードは、Windows と Mac でも完全に問題ありません。ただし、Linux インスタンスにログインして ssh でスクリプトを実行すると、スクリプトが失敗します。

後で、以下のコマンドを使用してファイルを実行しましたが、ある時点までは機能しているようで、後で失敗しました。

コマンド: PYTHONIOENCODING=utf-8 python3 ファイル名.py テキストファイル名

データの下に含まれるテキスト ファイル:

上記のコマンドを使用した後、ファイルの読み取りと書き込みはできましたが、スクリプトは以下の点で失敗しました:

トレースバック:

エキセントリックな性格のせいだとわかっています。デコードメソッドを使用できます。しかし、ファイル名を認識できない文字に置き換えたくありません。

混乱しました。エンコーディングが問題のスクリプトである場合、初期段階で失敗するはずです。しかし、スクリプトは他のファイルを読み書きするときに正常に動作します。風変わりなキャラクターでファイルを作成した場合のみ失敗します。提案してください、私はこれにぶら下がっているだけで丸2日の仕事を無駄にしました. コードは、windows と mac で完全に動作します。

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

php - ファイル エンコーディング コマンド

ANSI でエンコードされた 1200 個のファイルがあります。それらをUTF-8に変換する必要があります。単純なソリューション ファイル/名前を付けて保存を使用して各ファイルを変換するのは合理的ではありません。ファイルをANSIからUTF-8に変換するコマンドがphpにありますか?