2012-04-20 35 views
9

Tôi có một chuỗi từ MD5 trông như thế này:làm thế nào để làm cho tất cả các chữ cái trong thủ đô chuỗi?

@encrypted_str = Digest::MD5.hexdigest("1a2b3c").capitalize 
=>Bf4ab447496f2d3d5a6c77c2cd12f996 

nhưng .capitalize này đang thực hiện vốn chỉ chữ cái đầu tiên B

lời khuyên tôi xin làm thế nào để tận dụng tất cả các chữ trong kết quả MD5 này

+5

Đây là 100% câu hỏi RTFD. http://www.ruby-doc.org/core-1.9.3/String.html#method-i-upcase –

+3

@ MДΓΓБДLL - Đó là nơi tôi đã nhận nó và tôi thậm chí không biết ruby. – Xaisoft

+0

@Xaisoft Tôi biết. Tôi cũng vậy. –

Trả lời

27

Hãy thử upcase:

@encrypted_str = Digest::MD5.hexdigest("1a2b3c").upcase 
1

TRY

@encrypted_str = Digest::MD5.hexdigest("1a2b3c").upcase 
Các vấn đề liên quan