問題タブ [ini]
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.
windows - Unicode文字列をiniファイルに保存するときにエンコーディング関連の問題が発生する可能性はありますか?
unicodeファイルとiniファイルに関してはすでに質問がありますが、それらの多くはドメイン固有のものです。ですから、その答えが一般的なケースに当てはまるかどうかはわかりません。
動機:いくつかの数値やいくつかの文字列などの単純なデータを格納するためにiniファイルを使用したいと思います。文字列はユーザーによって提供されます(GUIを介して入力)。ソフトウェアは世界中のどこでも実行でき、どの言語でも使用できます。ファイルはユーザー間で共有することもできます(したがって、あるシステムでの書き込み、別のシステムでの読み取りなどが可能です)。
私は、iniファイルのUnicodeは、GetPrivateProfileStringW
andを使用するときに問題がないはずだと考えましたWritePrivateProfileStringW
(私はシステム> = Windows XPをターゲットにしています)。
しかし、それから私はこの質問の答えに出くわしました。
引用:
WritePrivateProfileStringW関数は、レガシーサポート関数であるため、レガシーシステムエンコーディング(たとえば、日本のシステムではShift-JIS)でINIファイルを書き込みます。完全にUnicode対応のINIファイルが必要な場合は、外部ライブラリを使用する必要があります。
今はよくわかりません-心配する必要がありますか?または、先に進んでiniファイルを使用できますか?
編集:
ランダムなエンコードを回避するための鍵は、BOMを含む空のファイルを準備してから、このファイルを使用することであると思われます。誰か(ポジティブ/ネガティブ)これを経験したことがありますか?
python - .iniファイルでtCommentVIMプラグインを使用すると、コメントとしてハッシュの代わりにセミコロンが追加/削除されるのはなぜですか?
Pylons / Pythonプロジェクトでdevelopment.iniファイルを編集しているときに、gVIMとtCommentプラグインを使用しています。デフォルトのdevelopment.iniファイルには、Pythonで行をコメントアウトする標準的な方法であるハッシュ#記号を使用してコメントアウトされた行があります。ただし、gVIMでtCommentキーボードショートカットを使用して行のコメントを解除しようとすると、#が消えないことがわかります。代わりに、行の先頭にセミコロンが追加されているのがわかります。
Pylons .iniファイルのセミコロンを追加または削除する代わりに#sを追加または削除するように、tCommentの動作を修正するにはどうすればよいですか?
qt - QSettings - ini ファイルの場所はどこですか?
QSettings
Windowsで一部のデータをiniファイルとして保存するために使用しています。iniファイルを見たいのですが、iniファイルの場所がわかりません。
これは私のコードです:
どこを見ればいいですか?または、ファイルに書き込むコードを見逃している可能性がありますか? はいつQSettings
その値を書き込みますか?
c# - インターネットにある場合、ファイルを関数に転送するにはどうすればよいですか
パスhttp://www.site.ru/config.iniにあるファイルがあります
そして、コンピューター上に(ローカルに)あるべきファイルを取得する他の誰かのコードがあります。
もちろん、ファイルを保存して合格することはできますが、ファイルをローカルに保存することはできません (これは、ファイルを操作できなかった人ではありません)。
関数:
何をすればよいでしょうか?
inno-setup - InnoSetupカスタムページフィールド値をINIファイルに保存します
2つのページフィールド値の値を読み取ってINIファイルに保存するにはどうすればよいですか?ISToolを使用してINIセクションで2つのキーペアを作成しました。これをリンクするにはどうすればよいですか?
INIセクションは次のようになります。
ページは次のように作成されます。
編集:
以下の追加を行いました。何らかの理由で機能しません:
php - PHPparse_ini_fileTC_CONSTANT警告
私は奇妙な問題を抱えています。Googleには何も出てこないので奇妙です。HTTPステータスコードStatusCodes.iniでいっぱいのiniファイルを解析しようとしています。共有ホスト(Hostmonster.com)のローカル(WAMP)と、CentOS w / CPanel/WHMを実行している専用マシンの3つの異なる環境でテストしました。最初の2つの環境は正常に機能しているようですが、専用マシンでは次の警告が表示されます。
実行時:
iniファイルは次のようになります。
カウントしたくない場合は、204 =コンテンツなし、8行目です。行を削除しましたが、何も変更されていません。助言がありますか?
php - PHP: 大きなファイルのアップロードに失敗する
混乱しています... 2 GB の範囲のファイルをアップロードできないようです。curl を使用して 1.92gb ファイルを (API 経由で) 自分のサイトに送信しようとすると、何も報告されず、何も報告されません。1kb ファイルを送信すると、正常にレポートが返されます。
アップロードフォームからアップロードしようとすると、途中でフリーズし、約33%になります。プログレスバーだけがフリーズしたのか、それとも実際のファイルのアップロード自体が中断されたのかはわかりませんが. プログレスバーがフリーズしてもデータが送信されていると表示されるため、プログレスバーのみがフリーズしたと思われます。
私のphp.ini(はい、phpinfoにも反映されています):
私の vps は実際には自由に使える 2GB の RAM を持っていませんが、memory_limit をこれほど高く設定する必要はありますか?
これをテストするにはどうすればよいですか?400mb のファイルが動作することはわかっていますが、400mb から 1.92gb の間では何もテストしていません。
最大 2 GB をテストするにはプレミアム アカウントが必要です。プレイできるアカウントは次のとおりです。
ユーザー: testreferral
パス: 1234
この問題がどこで発生しているのかわかりません。
javascript - JavaScript で scripting.filesystemobject を使用し、ロックされたファイルをチェックする
ActiveX ファイルシステム オブジェクトを使用して、Javascript の ini ファイルから読み取るコードがあります。
これは特に効率的ではありませんが、ファイル全体を配列に読み取り、変更を追加して書き戻すという仕事をします。
私が抱えている問題は、別のプロセスである C# XBAP アプリケーションが、この ini ファイルから (getprivateprofilestring を使用して) 読み取っていると同時に、JS で書き込もうとしている可能性があることです。
ファイルがロックされているか、その一部であるため、javascript が失敗し、毎回ファイル全体を書き戻そうとしているため、ファイルが破損したり、完全にクリアされたりします。
できれば、必要なのはファイルが JavaScript でロックされているかどうかを判断する方法です。書き込みは緊急ではなく、読み取りを最初に終了させたいからです。
ファイルにアクセスするこれら 2 つの完全に別個の方法を同期する方法を見つけることができないようです。
c++ - SimpleIniから同じキーの複数の値を出力するにはどうすればよいですか?
iniファイル:
コード:
xyzのみを出力します。他の値を取得するにはどうすればよいですか?別の関数に渡す前に、それらをベクトルに挿入する必要があります。
php - PHPのini設定で強制的にphpコードを出力しますか?
php iniで、phpコードを直接htmlに強制的に出力するのはどの設定ですか?
obstart を使用するコードの一部にこの問題があることがわかりました
しかし、他のサーバーのphp.iniをコピーすると、正常に再生されます