ファイル名の奇妙な文字(Microsoft Word)
バーバラは、Wordでファイルを保存するときに気付いた問題について書いています。彼女は、Wordがドキュメント名にスペースがあったすべての場所に%02を入れていると報告しました。たとえば、彼女がドキュメントに「report one」という名前を付けた場合、Wordはそれを「report%02one.doc」として保存します。
これは確かに奇妙な振る舞いです。しかし、説明があります。まず、説明:「report%20one.doc」のように、スペースに使用されている実際のコードは%20だと思います。 %20は実際には「コード」です
スペースのために。パーセント記号はコードの開始を示し、パーセント記号の後の2桁は文字の16進値を示します。 20(16進数)は、スペースのASCII値である32(10進数)と同じです。
なんでこんなことが起こっているの?私の推測では、どういうわけかファイル名はWebで使用するために「エンコード」されています。これは奇妙に聞こえるかもしれませんが、インターネットで受け入れられている標準では、URLにスペースを含めることはできません。したがって、この標準では、スペースやその他の禁止文字を含める必要があるURLの「エンコード」が許可されています。このエンコーディングでは、パーセント記号と、それに続く禁止文字の16進値(この場合は%20)が必要です。
Wordは、私が見つけたすべての情報から、URL内のスペースやその他のWebで禁止されている文字を削除するためにファイル名をエンコードしません。名前にスペースが含まれているファイルをWebページとして保存した場合でも、Wordにはスペースが含まれています。エンコーディングは行いません。
これは、変更がオペレーティングシステムレベルで発生している必要があることを意味します。このファイルがネットワークドライブに保存されている場合、変更はネットワークオペレーティングシステムによって導入される可能性があります。このような場合は、システム管理者に確認する必要があります。ただし、最初に、ファイルをWord内でC:などのローカルハードドライブに保存します。それでも問題が発生する場合は、ネットワークの問題ではなく、システム上の問題です。これには、ファイル名をエンコードする一意のデバイスドライバーの追加が含まれる場合があります。繰り返しになりますが、システム管理者は、これが発生している理由を明らかにできる場合があります。
エンコーディングがオペレーティングシステムレベルで行われている場合、Wordが問題の原因ではないため、Wordを再インストールしても効果がないことを理解する必要があります。代わりに、問題が発生していないコンピューターのオペレーティングシステムとオペレーティングシステムがどのように異なるかを検索する必要があります。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1319)は、Microsoft Word 97、2000、2002、および2003に適用されます。