So bestimmen Sie, ob ein Zeichen ein chinesisches Zeichen ist

8

Wie kann man mithilfe von Ruby feststellen, ob es sich bei einem Schriftzeichen um ein chinesisches Schriftzeichen handelt?

    
HelloWorld 28.04.2010, 08:22
quelle

2 Antworten

5

Ein interessanter Artikel über Kodierungen in Ruby: Ссылка (Teil einer Serie - schaut euch das Inhaltsverzeichnis im Anfang des Artikels auch)

Ich habe noch keine chinesischen Schriftzeichen benutzt, aber das scheint die Liste zu sein, die von Unicode unterstützt wird: Ссылка . Beachten Sie auch, dass es sich um ein einheitliches System mit japanischen und koreanischen Zeichen handelt (einige Zeichen werden zwischen ihnen geteilt) - nicht sicher, ob Sie unterscheiden können, welche nur Chinesisch sind.

Ich denke, Sie können prüfen, ob es sich um ein CJK-Zeichen handelt, indem Sie dieses auf string str und das Zeichen mit dem Index n aufrufen:

%Vor%     
Andrei Fierbinteanu 28.04.2010, 09:48
quelle
12

Ruby 1.9

%Vor%     
steenslag 28.04.2010 08:37
quelle