10

Delphi 2009は、新しいソースコードファイルのデフォルトのファイル形式をANSIに設定します。これにより、ソースコードはプラットフォームに依存します。

IDEで作成された新しいXSDファイルの場合でも、デフォルトではこの行で始まります

<?xml version="1.0" encoding="UTF-8" ?>

Delphiはファイル形式をANSIに設定します(これはバグのように見えます。新しいXMLおよびXSLTドキュメントの場合、デフォルトでUTF8が選択されています)。

ソースコードファイルのデフォルトのファイル形式を設定するための隠しオプションはありますか?

4

5 に答える 5

10

実際、2004年のこのブログ投稿では、非表示のIDEオプションについて言及しています。レジストリでデフォルトのファイルフィルタを設定して、UTF-8をDelphi8のデフォルトのエンコーディングにすることができると記載されています。これは東京でも機能します。明らかに、レジストリキーのパスを次のような最近のバージョンに適合させる必要があります。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Editor]
"DefaultFileFilter"="Borland.FileFilter.UTF8ToUTF8"

この値を設定した後、DelphiはBOMを使用してUTF-8で新しいユニットをエンコードします。

于 2017-12-14T12:49:48.267 に答える
7

Delphi 2009 IDEでソースコードを右クリックし、[ファイル形式]を選択します。次に、UTF-8を選択します。お役に立てば幸いです。

于 2009-11-15T00:42:10.583 に答える
4

UTF8izeプラグイン彼のページの英語訳と最新 バージョン)をIDEにインストールする場合、IDE内のファイルを編集すると、プラグインはファイルのコードページをUTF8に自動的に設定します。

(参考:作者は多くの便利なプラグインを作成しています。ここに画像付きのプラグインをいくつか投稿しましたが、モデレーターによって投稿が削除されました。彼の便利なプラグインを知りたかっただけですが、ここではトピックから外れています。申し訳ありません。)

于 2015-10-08T14:14:00.933 に答える
3

AFAIK、デフォルトのファイル形式を指定するためのIDE全体の設定はありません。

于 2009-11-18T21:56:58.203 に答える
2

MBulliからの回答は依然として適切ですが、Delphiのバージョン10.4以降(私が覚えている限り)、IDE内のデフォルトのエンコーディングを変更することができます。

[ツール] >[オプション]に移動し、ナビゲーション領域から[ユーザーインターフェイス] >[エディター]を選択します。

デフォルトのファイルエンコーディング設定は以下にあります。

オプションウィンドウ

于 2021-01-28T13:25:45.677 に答える