如何将此字符串转换为正常的utf-8字符串

时间:2015-08-29 17:30:30

标签: javascript unicode

我有一个像这样的字符串

"\u041b\u0430\u0440\u0430 \u041a\u0440\u043e\u0444\u0442: \u0420\u0430\u0441\u0445\u0438\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 \u0433\u0440\u043e\u0431\u043d\u0438\u0446"

这是电影“Tomb Rider”的名称,但它是俄语,我需要将其转换为普通的俄语字符串,它看起来像“ЛараКрофт”< /强>

2 个答案:

答案 0 :(得分:0)

这些是Unicode字符,如果您希望在javascript中解码它们,则应删除前导\ u然后使用Rails.application.routes.draw do root 'welcome#welcome' get 'login' => 'sessions#login', :as => :login get 'dashboard' => 'users#dashboard', :as => :dashboard post 'logging/user' => 'sessions#create' get 'logout' => 'sessions#destroy', :as => :logout get 'about' => 'about' get 'newsfeed' => 'users#newsfeed' resources :users, except: :show get 'profile/:id' => 'users#show', as: :profile resources :posts do resources :comments end get 'index' => 'posts#index' get 'register' => 'users#new', :as => :register end

您可以使用REGEX或字符串文字方法替换'\ u'的所有实例,下面是后者。

String.fromCharCode(parseInt(unicodeVariable, 16));

答案 1 :(得分:0)

只有在没有其他字符的情况下才能分割和加入。对于您的字符串,this answer可以按原样使用。