User Tools

Site Tools


vba:cast:char2unicode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:cast:char2unicode [08.05.2014 09:36:33]
yaslaw
vba:cast:char2unicode [31.08.2015 11:10:49] (current)
yaslaw
Line 2: Line 2:
 Casted ein Charakter in ein Unicode. ZB. '​€'​ -> '​\u20AC'​ Casted ein Charakter in ein Unicode. ZB. '​€'​ -> '​\u20AC'​
  
-===== Download ===== +>Siehe auch [[vba:​unicode]]. 
-<WRAP center round download 60%+ 
-{{:​vba:​cast:​cast_char2Unicode.bas|Download cast_char2Unicode.bas}}</​WRAP>+{{:​vba:​cast:​cast_char2Unicode.bas|Download cast_char2Unicode.bas}} 
 +===== Beispiel ===== 
 +> Für die Ausgabe der Resultate verwendete ich die Funktion [[:​vba:​functions:​print_r:​]] 
 +<code vb>​print_r char2Unicode("​€"​) 
 +<​String>​ '​\u20AC'​ 
 + 
 +print_r char2Unicode("​-"​) 
 +<​String>​ '​\u002D'​ 
 + 
 +'Es wird nur das erste Zeichen übersetzt 
 +print_r char2Unicode("​-123"​) 
 +<​String>​ '​\u002D'​ 
 + 
 +print_r char2Unicode(9) 
 +<​String>​ '​\u0039'​ 
 +</code> 
 ===== Code ===== ===== Code =====
 <code vb _cast_char2unicode.bas>​ <code vb _cast_char2unicode.bas>​
 '​------------------------------------------------------------------------------- '​-------------------------------------------------------------------------------
-'​File ​        : ​_cast_char2Unicode.bas+'​File ​        : ​_cast_char2unicode.bas
 ' ​              ​Copyright mpl by ERB software ' ​              ​Copyright mpl by ERB software
 ' ​              ​http://​wiki.yaslaw.info/​dokuwiki/​doku.php/​vba/​cast/​char2Unicode ' ​              ​http://​wiki.yaslaw.info/​dokuwiki/​doku.php/​vba/​cast/​char2Unicode
Line 26: Line 42:
 ' * @return String ​     Unicode ' * @return String ​     Unicode
 ' */ ' */
-Private ​Function char2Unicode(ByVal iChar As String) As String+Public ​Function char2Unicode(ByVal iChar As String) As String
     char2Unicode = Hex(AscW(iChar)) '​Hex-Wert ermitteln     char2Unicode = Hex(AscW(iChar)) '​Hex-Wert ermitteln
     char2Unicode = "​\u"​ & String(4 - Len(char2Unicode),​ "​0"​) & char2Unicode     char2Unicode = "​\u"​ & String(4 - Len(char2Unicode),​ "​0"​) & char2Unicode
 End Function End Function
 </​code>​ </​code>​
vba/cast/char2unicode.1399534593.txt.gz · Last modified: 08.05.2014 09:36:34 (external edit)