Wie setze ich den Byte -Bestellmarker für Unicode -Dateien fest?
-
03-07-2019 - |
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?
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).