Passes the encoding of the source program to the compiler. 
                  	  
               
            
 
            	 
            
               Syntax:
 
               		 
               		>>------SOURCE-ENCODING--"encoding"--><
 
               	   
            	 
            
               Parameters:
 
               		 
               		
                
                  		   
                  			 
                  - encoding 
                     			 
                  
- Possible values are: 
                     				
                      
                        				   
                        					 
                        - ANSI 
                           					 
                        
-  
                           					 
                        
- OEM 
                           					 
                        
-  
                           					 
                        
- UTF8 
                           					 
                        
- Sets a UTF-8 runtime encoding of PIC X data unless RUNTIME-ENCODING is set explicitly. 
                           					 
                        
- UTF16 (UTF-16 native) 
                           					 
                        
- Sets a UTF-8 runtime encoding of PIC X data unless RUNTIME-ENCODING is set explicitly. 
                           					 
                        
- UTF16P (UTF-16 portable) 
                           					 
                        
- Sets a UTF-8 runtime encoding of PIC X data unless RUNTIME-ENCODING is set explicitly. 
                           					 
                        
 
  
            	 
            
               Properties:
 
               		 
               		
               
                   
                     			 
                      
                        				
                         
                           				  
                           | Default: | SOURCE-ENCODING"ANSI" | 
 
                        				
                         
                           				  
                           | Phase: | Syntax check | 
 
                        				
                         
                           				  
                           | $SET | No | 
 
                        			 
                      
                     		  
                  
                 
               	 
              
            	 
            
               Dependencies:
 
               		 
               		
               This directive also sets the runtime encoding unless the RUNTIME-ENCODING directive is specified. 
                  		
               
 
               	 
              
            	 
             
            
           
         
         
Comments:
SOURCE-ENCODING passes the encoding of the source program to the compiler. It is then used to determine the runtime encoding, unless the RUNTIME-ENCODING directive is specified.
SOURCE-ENCODING can be overridden if the source file includes a Unicode byte order mark (BOM) for UTF-8, UTF-16, portable or native.