Tôi là người mới đến mongodb. Tôi cần lưu trữ một số dữ liệu trong mã hóa utf8 trong DB của mình. Khi tôi xuất chúng hoặc xem chúng trong bảng điều khiển, chúng không hiển thị chính xác. Tôi có thể đặt cơ sở dữ liệu của mình thành bộ ký tự utf8 để giải quyết vấn đề này không? Nếu có, làm thế nào tôi có thể làm điều này?Cách đặt bộ ký tự mongodb thành utf8?
Trả lời
BSON
chỉ có thể được mã hóa trong UTF-8
. Nếu sự cố của bạn là xuất và giao diện điều khiển, có thể bạn không chuyển đổi dữ liệu của mình thành UTF-8
trước khi tải lên mongodb
.
và làm cách nào tôi có thể chuyển đổi nó sang UTF-8 trước khi tải nó lên mongodb ?? – HCarrasko
@Hector Thanh toán Python [bài viết về cách thức] (https://docs.python.org/2/howto/unicode.html). Trên một chuỗi, bạn có thể sử dụng phương thức encode(): u.encode ('utf-8') – binarysubstrate
- 1. cách đặt bộ ký tự mặc định?
- 2. Đặt bộ ký tự bằng cách sử dụng MySQLi
- 3. bộ lọc tải lên bộ lọc tập tin có bộ lọc ký tự utf8
- 4. java: cách chuyển đổi tệp thành utf8
- 5. Cách đặt bộ ký tự trong một webapp gốc?
- 6. Chuyển đổi các ký tự utf8 thành iso-88591 và ngược lại trong PHP
- 7. Chuyển đổi latin1 thành UTF8
- 8. làm cách nào để đặt mức ghi nhật ký thành thông tin cho MongoDb?
- 9. Bộ ký tự Visual Studio 'Không được đặt' vs 'Bộ ký tự nhiều byte'
- 10. StreamReader không thể đọc chính xác bộ ký tự mở rộng (UTF8)
- 11. Cách kiểm tra bộ ký tự của chuỗi?
- 12. Paypal IPN ghi đè bộ ký tự
- 13. cách xóa ký tự thành chuỗi?
- 14. Thuật toán hiệu quả để chuyển đổi một bộ ký tự thành một nfa/dfa
- 15. Ký tự đại diện dấu chấm Mongodb dot?
- 16. Django đặt Công cụ lưu trữ & Bộ ký tự mặc định
- 17. UTF8 Bắt đầu của các ký tự Tệp đang phá vỡ bộ nối tiếp và trình đọc
- 18. Cách đặt bộ ký tự trong email bằng cách sử dụng smtplib trong Python 2.7?
- 19. Câu hỏi về ký tự đại diện morphia mongoDB
- 20. Chuyển đổi các ký tự UTF8 đã thoát về hình thức ban đầu của chúng
- 21. Bộ ký tự kết nối bộ pyMySQL
- 22. UTF8 PostgreSQL Create Database Giống như MySQL (bao gồm cả bộ ký tự, mã hóa, và lc_type)
- 23. Smarty: các ký tự đặc biệt được thay đổi không mong muốn- utf8
- 24. Cách dễ dàng để đặt một ký tự duy nhất của NSString thành chữ hoa
- 25. Chuỗi định dạng thành 10 ký tự
- 26. Mysql thay đổi bảng mã mặc định thành bộ ký tự cơ sở dữ liệu
- 27. C# UTF8 Đọc/Xuất
- 28. Làm cách nào để chuyển đổi chuỗi thành UTF8?
- 29. Cách chuyển đổi chuỗi thành UTF8 trong Ruby
- 30. Cách hoạt động của nhật ký MongoDB
Bộ ký tự là utf8 theo mặc định, rất có thể bảng điều khiển PuTTY của bạn (hoặc bất kỳ điều gì bạn đang sử dụng) không đọc đúng utf8 – Sammaye
cách tải dữ liệu của bạn lên mongodb? – joscas
http://stackoverflow.com/questions/4905074/how-do-i-configure-my-mongodb-to-take-utf-8-into-account/4905462#4905462 – WiredPrairie