þÿ A f t e r a f e w h o u r s t r y i n g t o g e t a c l e a r a n s w e r w h y x d e l t a 3 h a s p r o b l e m s w i t h s o m e ( n o t a l l ) u n i c o d e f i l e n a m e s i n W i n d o w s b u t w o r k s p e r f e c t l y i n L i n u x w i t h a n y f i l e n a m e s , I f o u n d t h e e l e p h a n t i n t h e r o o m : x d e l t a 3 d o e s n ' t h a v e p r o p e r u n i c o d e s u p p o r t .
I n L i n u x , U n i x , M a c O S , a n d t h e l i k e , c o m m a n d - l i n e o p t i o n s ( f i l e n a m e s i n c l u d e d ) a r e p a s s e d t o x d e l t a 3 i n U T F - 8 e n c o d i n g ( b y t e a r r a y ) . x d e l t a 3 r e c e i v e s t h e m a s i s , u s e s t h e m a s i s t o a c c e s s f i l e s , s t o r e s t h e m a s i s i n v c d i f f f i l e h e a d e r , l o a d s t h e m f r o m v c d i f f f i l e h e a d e r a s i s , d i s p l a y s t h e m a s i s . T h e f i l e n a m e s a r e n o t t r a n s f o r m e d / e n c o d e d / d e c o d e d / w h a t e v e r - e d a t a l l . U T F - 8 i s a n U n i c o d e e n c o d i n g , s u p p o r t i n g a l l c h a r a c t e r s . S o , e v e r y t h i n g w o r k s f i n e , u n i c o d e o r a s c i i o r w h a t e v e r . N o t h i n g s p e c i a l i s r e q u i r e d . Y o u c a n s a y i t h a p p e n s t o w o r k .
I n W i n d o w s , c o m m a n d - l i n e o p t i o n s a r e p a s s e d t o x d e l t a 3 ' s ` m a i n ( i n t a r g c , c h a r * * a r g v ) ` i n M i c r o s o f t W i n d o w s C o d e p a g e 1 2 5 2 ( a l s o b y t e a r r a y ) . x d e l t a 3 a l s o r e c e i v e s / b l a b l a h - s t h e m a s i s . T h e f i l e n a m e s a r e n o t t r a n s f o r m e d / e t c - e d a t a l l . H o w e v e r , c p 1 2 5 2 o n l y s u p p o r t s a s m a l l s e t o f c h a r a c t e r ( s e e h e r e h t t p : / / w w w . a s c i i . c a / c p 1 2 5 2 . h t m ) . A l l c h a r a c t e r s i n p a t h / f i l e n a m e n o t s u p p o r t e d i n c p 1 2 5 2 w i l l b e c o m e e i t h e r q u e s t i o n m a r k s ( ? ) o r e q u i v a l e n t c p 1 2 5 2 c h a r a c t e r i f a v a i l a b l e ( l i k e f u l l - w i d t h `ÿÿÿÿÿÿ<ÿ\ÿÿ
` b e c o m e s a s c i i ` <