Tôi đang sử dụng plugin permalink_fu để tạo liên kết cố định từ tiêu đề. Vấn đề của tôi là: Nếu tiêu đề chứa các ký tự tiếng Đức, chúng chỉ được thay thế bằng '_'.Thay thế umlaute (äüö) cho liên kết SEO trong đường ray - cách tốt nhất
Những gì tôi cần là cái gì đó thay thế ä với ae ü với ue ö với oe
Tôi fount String.tr nhưng vấn đề ở đây là nó thay thế 1 ký tự với 1 thay thế, vì vậy nó có thể làm việc để thay thế
é với e ø với o
, vv
có ai có một giải pháp tốt đẹp và sạch vì điều đó?
Cảm ơn
Bản sao của http: // stackoverflow.com/questions/225471/how-do-i-replace-dấu-latin-characters-in-ruby –
Thực ra, tôi lấy lại. Bạn dường như chỉ muốn thay thế các ký tự được chọn, không phải tất cả. –
Bạn đang sử dụng phiên bản Ruby nào? 1,8 chỉ là Unicode nhận thức được. 1.9.2 là nhiều, nhiều, tốt hơn và cung cấp một số công cụ dịch mã được thiết lập tốt, nhận thức được các ký tự nhiều byte, thay vì được gắn với byte. –