[解決済み] .Netリソースファイル(App_GlobalResources)におけるキャリッジリターン/ラインフィードについて
質問
いくつかのテキストを
App_GlobalResources.resx
ファイルに保存しています。
テキストは複数行でなければならないので、改行を含むようにする必要があります。しかし、内容を読むと、すべての改行が消えています (
\r\n
とは表示されません。
CRLF 10 13
の制御文字としてではなく)。
を再置換することで回避できることは知っています。
\r\n
(を CRLF に置き換えることで回避できることは知っていますが、明らかにテキストをターゲットとした resx ファイルが制御文字を無視するのはなぜなのか、CRLF はある意味重要なのですが、これを自然に動作させるための設定か何かがあるのか、誰かご存知でしたら教えてください。
どのように解決するのですか?
VB.NET Express Editionを使ってテストしてみました。
リソースエディタ(リソースの名前と文字列の内容を指定するところ)に、文字列の内容を シフト + Enter .
を入力するとします。
hello
world
hello"と入力し、その後に シフト + Enter と、"world"が表示されます。
Resources.Resx ファイル (これは xml ファイルです) を見てみると、ノードが作成され、そのノードには属性として
xml:space="preserve"
.
第2候補
また、Resources.resxを手動で編集し、CDATAセクションの下にあるコンテンツを変更することもできます。
example" という名前の文字列があると仮定します。Resources.resx でそれを検索し、単純な値を持つのではなく、その内部に CDATA セクションを持つようにコンテンツを変更します。
例
<data name="example">
<![CDATA[
hello
world
1
2 3
4
]]> </data>
関連
-
[解決済み] ୧⃛(๑⃙⃘◡̈๑⃙⃘)
-
[解決済み] GitでCRLF(キャリッジリターン、ラインフィード)を処理するための戦略とは?
-
[解決済み] テキストファイルの行末を調べるには?
-
[解決済み] 毎回改行で文字列をファイルに書き込む
-
[解決済み】PythonでCSVを作成すると、Windowsで余計なキャリッジリターンが追加される。
-
[解決済み】Javaでファイルから改行を削除する方法は?
-
[解決済み】「改行」と「キャリッジリターン」の違いは?
-
[解決済み】エディターで改行やキャリッジリターンを確認する
-
[解決済み] Bitbucketのマークダウンで1行だけ改行するには?
-
[解決済み] Notepad++で特定の文字で改行するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン