App_GlobalResources.resx
ファイルにいくつかのテキストを保存しています。
テキストは複数行である必要があり、改行を含める必要があります。しかし、内容を読むとすべての改行がなくなっています(制御文字\r\n
としてではなく印刷されCRLF 10 13
ます)。
\r\n
内容を読んだときにCRLFに(またはそのほかのことは何でも)再置換することでこの問題を回避できることはわかっていますが、これらの明確にテキストターゲットされたresxファイルが制御文字を無視する理由を疑問に思いました-CRLFは重要です-そして、誰かがこれを自然に機能させる設定や何かがあるかどうか知っているなら。
\t
タブを挿入する方法を探しているこの答えを見つけました。実際にXMLファイルのタブのVisual Studioの設定に移動し、「タブをスペースとして」オプションをオフにする必要がありました(タブ文字がいくつかのスペースに置き換えられます)。これにより、文字列にリテラルタブ文字を取得できます。