GEM – Unicode Utils

Ruby Upcase Metodunda Türkçe Karakter Problemi

MERNİS’e yaptığım bir request’te, Ruby’nin upcase metodu kaynaklı Türkçe karakter problemi ile karşılaştım.

SOAP request’ini incelediğimde “ü” karakterinin büyük harfe çevrilemediğini gördüm:

Çözüm (Unicode Utils)

unicode_utils GEM’ini kurun.

* Alternatif olarak “unicode” GEM’ini de kurabilirsiniz. Aynı ölçüde başarılılar.

Deneme betiği hazırlayalım:

Betiği çalıştırdığınızda sonucun başarılı olduğunu göreceksiniz:

SSH Config Dosyası ve ForwardAgent

Sisteminizdeki SSH anahtarlarını uzaktaki bir makinada (örneğin sunucu) kullanabilmek için SSH AgentForwarding yapabilirsiniz.

Config dosyasını düzenleyin:

Bu düzenleme sonrasında ForwardAgent ile makinanızdaki SSH anahtarlarını uzak makinada kullanabilecek ve SendEnv sayesinde yerel ortamınızı uzak makinada uygulayabileceksiniz. Eğer uzak makinada Türkçe karakterlerin bozuk görünmesi vs. problemler yaşıyorsanız SendEnv oldukça kullanışlıdır. Ayrıca User parametresini belirterek her seferinde username girme derdinden kurtulabilirsiniz. Örneğin:

Kaynaklar: