ich kann nicht verwenden fopen auf Dateien enthält in ihrem Namen einige Zeichen (Beispiel: ş, ç, ı) Wie kann ich fopen auf diese Dateien verwenden? ich benutze vC++ 6 (ich muss) und c Sprache. Wenn ich _wfopen verwenden wollte, wird nie eine Datei geöffnet.fopen nicht-ascii Zeichenfehler
2
A
Antwort
3
Konvertieren Sie Ihren Pfadnamen in UTF-16 (wahrscheinlich mit MultiByteToWideChar
) und verwenden Sie GetShortPathNameW
, um einen Pfad zu erhalten, den Sie an fopen
übergeben können.
0
Stellen Sie sicher, dass Sie wchar _ t (es ist eine Compiler-Einstellung) und stellen Sie sicher, dass Sie in einem wchar _ t * übergeben und kein Char * zu _wfopen.
Verwandte Themen
- 1. Unzulässiger Zeichenfehler: '
- 2. JSON.parse: unerwarteter Zeichenfehler
- 3. Xcode 5-Befehlszeile Code Zeichenfehler
- 4. Base64 String wirft ungültigen Zeichenfehler
- 5. Alternative zu fopen() 's Modus "wx" für Windows fopen()?
- 6. Ungültiger Zeichenfehler in meinem Cantilever-Statikprogramm
- 7. Rails dekodieren Json mit \ u0022 Zeichenfehler
- 8. PHP fopen Funktion abgelaufen?
- 9. PHP: fopen() Zugriff verweigert
- 10. offen und fopen Funktion
- 11. fopen gibt nicht zurück
- 12. Warnung auf PHP fopen
- 13. Detaillierte Fehler auf fopen
- 14. AAset_read vs fopen
- 15. Wie fopen() auf dem iPhone?
- 16. Matlab fopen Pfad zu Variable
- 17. fopen und fputs in c
- 18. Einliner für fopen, fprintf, fclose?
- 19. fopen() mit Fehler auf godaddy
- 20. Problem mit fopen und fwrite
- 21. Ist fopen() vom Dateisystem begrenzt?
- 22. SQLite als Ersatz für fopen()?
- 23. Folgen PHPs fopen 301 Weiterleitungen?
- 24. PHP fopen() erstellt keine Datei
- 25. Datei nicht geöffnet PHP fopen
- 26. PHPUnit - Test fopen, fwrite Rückkehr
- 27. fopen mehrere Dateien in PHP
- 28. emacs ps-print-buffer Befehl chinesischer Zeichenfehler mac os
- 29. Wie kann ich ORA-00911 lösen: ungültiger Zeichenfehler?
- 30. fopen gibt ungültiges Argument in C
Benötigen Sie weitere Details, wurde errno nach dem Aufruf von _wfopen() gesetzt? Wie haben Sie versucht, Daten aus dem zurückgegebenen Dateihandle zu lesen (wenn überhaupt)? –
Bitte schreiben Sie Ihren Code mit _wfopen, damit wir herausfinden können, warum er nicht funktioniert. – crashmstr