Tôi đang cố chạy một tập hợp các tập lệnh được tạo tự động từ một số lượng lớn nguồn. Thật không may một số trong số này đã được tạo ra như là UTF-8 với BOM. Tôi có một hệ thống để tự động loại bỏ BOM, nhưng một chút của nó là một quá trình lộn xộn.Có thể chạy tập lệnh SQLPLUS trên một tệp được mã hóa là UTF-8 bằng BOM
không tự tháo dỡ các BOM tạo ra các lỗi:
SP2-0042: unknown command "" - rest of line ignored.
Có thể chạy sqlplus trên một tập tin kịch bản trong đó có một BOM?
Không có ý tưởng, nhưng tôi muốn bắt đầu bằng cách nhìn vào các nhân vật phía khách hàng thiết lập thiết lập để xem nếu nó là khác với UTF-8. Trên thực tế, nếu tự động, tôi sẽ để lại tại chỗ quá trình để dải BOM. –