Frage

Ich weiß, dass dies keine "echte" Programmierfrage ist. Aber es bezieht sich auf die Programmierung, also werde ich es trotzdem einstellen. Ich habe ein Programm, das ich testen muss, das den Byte-Bestellmarker der Datei liest, um festzustellen, ob es sich um UTF-8 oder UTF-16 handelt. Mein Problem ist, dass ich keinen Programm/Texteditor finden kann, mit dem ich den Byte -Bestellmarker festlegen kann. Kann mir jemand sagen, wie ich dies in einer Textdatei festlegen kann?

War es hilfreich?

Lösung

Es gibt ein ziemlich gutes Programm namens namens Babelpad. Es wird nicht nur die BOM festlegen, ich glaube, es wird Sie auch telefonieren, wenn sie festgelegt ist oder nicht. Sie können es auch programmisch in .NET tun. Es gibt eine gute FAQ darüber Msn.

Andere Tipps

Wenn Sie absolut sicher sein müssen, was los ist, erstellen Sie die Dateien in Binärdateien, entweder mit einem binären Hex -Editor oder aus einem Programm.

Ultra Edit oder Notepad ++ Sollte beide in der Lage sein und auch das Rohhex bearbeiten (über ein Plugin mit NP ++)

Sie sollten dies in visual Studio.net sehen und bearbeiten können, wenn Sie es haben.

Rufen Sie den Dialogfeld "Open Datei" in Visual Studio auf. Klicken Sie auf die Schaltfläche Öffnen und wählen Sie das kleine Dreieck und wählen Sie mit. Wählen Sie nun den Binäreditor.

Sie sollten in der Lage sein, die Hex -Werte am Anfang der Datei zu bearbeiten, um alle von Ihnen benötigten Byte -Bestellmuster einzuschließen.

Dies Wikipedia -Artikel beschreibt, was Sie benötigen, um die Byte-Bestellmarkierungen so festzulegen, dass sie für die verschiedenen Dateiformate (UTF-8 oder UTF-16 beispielsweise) sein müssen).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top