Printing ASCII value of BB (HEX)
When I am trying to paste the character » (right double angle quotes) in Unix from my Notepad, it's converting to /273. The corresponding Hex value is BB and the Decimal value is 187.
My actual requirement is to have this character as the file delimiter when I export a .dat file from a database table. So, this character was put in as the delimiter after each column name. But, while copy-pasting, it's getting converted to /273.
Any idea about how to fix this? I am on Solaris (SunOS 5.10). The old server which is SunOS 5.9 is not having this issue.
Thanks,
Visakh
Might try to set your locale to an 8-bit ASCII:
# LC_ALL=en_US.UTF-8;export LC_ALL
and try again??
Similar Messages
-
Printing ascii value in JLabel
dear seniors...
i couldnt able to print an ASCII ( e.g : 31-'▼' & 30-'▲' in a JLabel).
any help regarding this will be very much appreciated.
thanx in advance.
-Munas.If your default fonts are OK then the following shows how to get the arrows you want.
import javax.swing.*;
import java.awt.*;
public class Test20041222 extends JFrame
public Test20041222()
super("Arrow Test");
JPanel panel = new JPanel(new GridLayout(0,1));
panel.add(new JLabel("Up Arrow \u25b2"));
panel.add(new JLabel("Down Arrow \u25bc"));
getContentPane().add(panel);
pack();
public static void main(String[] args)
new Test20041222().setVisible(true);
} -
Caesar Cipher and non printing ascii
I am writing a program to implements the caesar cipher. For the program I am using ASCII code so my encryption algorithm is:
c = (p + k) mod 128
The only problem is, is that depending on the characters being encrypted and depending on the key I use some of the characters are encrypted to non-printing ascii characters such as 'del'.
So my code reads in the plain text from a file converts each character to ascii, encrypts each character using the key. It then writes the encrypted ascii values to a file as text (i.e. the character equivalent of the ascii).
If I do then encounter a non-printing ascii value it is written to the file as a square shape. Is there any way I can get around this?
Thanks for your help on the matter.
WallaceModify your encryption function so that it only covers those ASCII values that print, i.e. you need to implement the mod and + function yourself so that only good ASCII characters are considered.
-
Problem in converting ASCII value in Dev. and Production
Hi...
The ASCII values for # differ in the development and the production system.
The code below (value 0009 ) populates # in the variable lv_sep.
DATA: lv_sep TYPE x.
FIELD-SYMBOLS : <field> TYPE x.
ASSIGN lv_sep TO <field> CASTING TYPE x.
<field> = 0009.
The the development # = 0009 and in production # = 1000.
Need to know why is this happening.How do you get the XML document? Do you use XSU? You can use:
String str = qry.getXMLString();
to get the result XML document in String.
XSU will escape all of the < and >. Or the the XML document in
one of the column will make the result XML doc not well-formed.
Not quite understand your problem. You can send me your test
case.
i have an application that needs to send an XML document
over the wire. For this reason, I need to convert the
doc into a String at the sending side and back to Doc
at the receiving side. This document is stored in a "CLOB"
column in a table in the database. I use XDK to retrieve
this entire row (including the CLOB - hence this is an XML
document which has a column that itself is an xml document in
string format - this is just the clob read in by XDK).
Thus the row looks like
<ROWSET>
<ROW>
<col1> A <col1>
<CLOB_COL> ..clob value of an xml doc..</CLOB_COL>
</ROW>
</ROWSET>
When I convert this document into String and back, one of the "<"
tags in the clob column document gets changed to "<" and hence
the parsing fails! I have used the latest label of the XDK build
to get the latest parser jar but still i have the same problem.
I am using the following routines for the conversion.
/* for converting document to string */
public static String convertToString(XMLDocument xml) throws
IOException
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
xml.print(pw);
String result = sw.toString();
return result;
/* for converting string to document */
public static XMLDocument convertToXml(String xmlStr)
throws
IOException,SAXException
ByteArrayInputStream inStream = new
ByteArrayInputStream(xmlStr.getBytes());
DOMParser parser = new DOMParser();
parser.setPreserveWhitespace(false);
parser.parse(inStream);
return parser.getDocument(); -
Writing the ASCII value of a character found in a .txt file
I have a program that reads in a file and outputs certain characters to a new smaller file. The program works fine (thanks to some forum help) but I now need to print the ASCII value of the characters that are written to the file.
The problem I'm having (besides writing the ascii value of the char) is that the Unix .txt file has some weird properties. When I run the program on a .txt test file that I created with spaces in it, the program ignores the space characters.
Yet, when I run the program on the Unix file it wites the 'spaces' to the output file. That is why I want to write/print the ASCII value of the "blank "character in the Unix .txt file.
I already serached the forum and did a Google search for Char to ASCII conversion but I didn't find anything.
Thanks,
LS6v
Here's the code and the clips of the ouput files:
package source;
import javax.swing.*;
import java.io.*;
public class Scanner4
public static void main(String[] args)
getContents();
System.exit(0);
public static void getContents()
char charArray[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'0','1','2','3','4','5','6','7','8','9','$','.', '#', '-', '/', '*', '&', '(', ')',' '};
String Chars = null;
String lineSep = System.getProperty("line.separator");
int iterator = 0;
int i = 0;
int charNum = 1;
int lineCount = 1;
// StringBuffer contents = new StringBuffer();
//declared here only to make visible to finally clause
BufferedReader input = null;
BufferedWriter out = null;
try {
//use buffering
//this implementation reads one line at a time
input = new BufferedReader( new FileReader( "C:\\testFile\\test1.txt" ));
out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\test.txt" ));
String line = null;
out.write( "Character\tLine Number\tCharacter Number" + lineSep );
while (( line = input.readLine()) != null)
//contents.append(System.getProperty("line.separator"));
i = 0;
charNum = 1;
iterator = 0;
while( i < line.length() )
for( int count = 0; count < charArray.length; count++)
if( (charArray[count] != line.charAt(iterator)) && (count+1 == charArray.length) )
out.write( "[" + line.charAt(iterator) + "]\t\t" + "[" + lineCount + "]\t\t" + "[" + charNum + "]" + lineSep);
if( charArray[count] == line.charAt(iterator) )
break;
charNum +=1;
iterator +=1;
i++;
lineCount +=1;
catch (FileNotFoundException ex) {ex.printStackTrace(); System.out.println("File not found.");}
catch (IOException ex){ex.printStackTrace(); System.out.println("IO Error.");}
finally
try{
if (input!= null){
//flush and close both "input" and its underlying FileReader
input.close();
out.close();
catch (IOException ex){ex.printStackTrace(); System.out.println("IO Error #2.");}
My created .txt file:
1. a!asdsad
2. @
3. #
4. $
5. %sdfsdf
6. ^
7. &
8. *
9. (
10. )
11. _
12. +sdfsdfsdf
13. -
14. =
15. ~
16. `
17. dfgdfg;
18. :
19. '
20. "fghfghf
21. ,
22. dfgdfg<
23. .
24. >fghfghfg
25. /
26. gggggggggggggggggggggggg?
27. a
Output for my .txt file:
Character Line Number Character Number
[!] [1] [5]
[@] [2] [4]
[%] [5] [4]
[^] [6] [4]
[_] [11] [5]
[+] [12] [5]
[=] [14] [5]
[~] [15] [5]
[`] [16] [5]
[;] [17] [11]
[:] [18] [5]
['] [19] [5]
["] [20] [5]
[,] [21] [5]
[<] [22] [11]
[>] [24] [5]
[?] [26] [29]************************************************************************
Output generated after reading the .txt file from the unix box:
Character Line Number Character Number
[ ] [1] [17]
[ ] [1] [18]
[ ] [1] [19]
[ ] [1] [6530]
[ ] [2] [2041]
['] [29] [1834]
['] [29] [2023]
['] [30] [1834]
['] [30] [2023]
['] [30] [2066]
['] [47] [2066]
['] [67] [2067]
['] [77] [2066]
[+] [80] [28]Thanks I didn't even think to try and cast it to an int...
The tool I'm using to create my .txt in windows is Notepad.
I wrote a program to simply copy the original (3GB) Unix file and terminated it early so I could see what was there. What I found was some text and symbols and a lot of space between brief bursts of text. I can't really copy and paste an example because the amount of space is too large, it's basically a 3GB unformatted .txt file...
Unix file was created on: unknown
It sounds like the .txt file that I copied from the Unix box was formatted differently. But I thought that the formatting had more to do with end of line issues, not blank space between characters. Because a blank space should be seen by my program and ignored...
Here's the ASCII value of the "blank" spaces:
Character Line Number Character Number
[ ] [1] [17] Ascii Value: [0]
[ ] [1] [18] Ascii Value: [0]
['] [868] [2066] Ascii Value: [39]
[,] [877] [186] Ascii Value: [44]
[,] [877] [276] Ascii Value: [44]
Also, the Ascii value printed for the blank spaces looks like the number zero here but it looks like it has strange points on the bottom of it in my output file. It looks like the extended ASCII character 234 Ω -
Processsing non-printing ASCII characters using ABAP
Hi All,
I would like to process a GUI field input that contains a non-printing ASCII character. It is actually from barcode being read into a GUI field that is then picked up by an ABAP program e.g. in readable format looks like this: 123456789 but actually contains a non-printing ASCII character (ASCII char 29) used as a data separator e.g. 1234<sep>567<sep>89.
I would like to parse the input using ABAP at the non-printing ASCII character so that I have 3 variables A=1234 & B=567 & C=89.
How should I best tackle this?
Cheers,
N.Pls check this...
DATA: hx29 type x value '29'.
data : wa_hx29(1).
data : wa_str(30) type c.
data : wa_str1(10),wa_str2(10),wa_str3(7).
wa_hx29 = hx29.
split wa_str at wa_hx29 into wa_str1 wa_str2 wa_str3. -
sir i want to know d solution for displaying ascii value?/?
also sir plz tell how to convert ascii to hex and hex to ascii????
i am finding difficulty to make d program.... dats y i have attached any file bcz my program is not prepared yetHi sir,
convert your string to an U8 array and display that array in an array indicator set to hex display.
Or switch your string to hex display…
Also read this! It's a pain to read your message for non-native English speakers!
-
How To Print Field Value in TOP-OF-PAGE During Line Selection.
How To Print Field Value in TOP-OF-PAGE During Line Selection when double click on field.
(If my memory serves me well (not used for long time ago)
Assign values to system fields sy-tvar0 - sy-tvar9, they will replace the placeholders "&0" through "&9" in the list headers and column headers.
TOP-OF-PAGE DURING LINE-SELECTION.
WRITE: / 'Interactive Report &3'.
WRITE record-vbeln TO sy-tvar3.
Regards,
Raymond -
How to print a value in text format
hello,
I want to print a value for eg. 1083.00 in word like one thousand eighty three only......can anybody tell me is there any function module present in SAP to do same.......<removed by moderator>
Edited by: Mike Pokraka on Aug 4, 2008 6:42 PMHi hav a luk @ below code,
REPORT zmdamountwords.
TABLES: spell,
komk.
*& Form get_amt_words
* text
* -->AMT text
* -->WORDS text
FORM get_amt_words TABLES in_tab STRUCTURE itcsy
out_tab STRUCTURE itcsy.
DATA : value1 LIKE bseg-dmbtr.
DATA : value(18).
DATA : t_value(18).
DATA : value_s1(18).
DATA : value_s2(19),
value_s3(19),
value_s4(19),
rs_str(256),
len TYPE i,
words LIKE spell.
CLEAR : value,value1,t_value.
READ TABLE in_tab WITH KEY 'KOMK-FKWRT'.
REPLACE ALL OCCURRENCES OF ',' IN in_tab-value WITH space.
CONDENSE in_tab-value.
value = in_tab-value.
value1 = value.
CALL FUNCTION 'Z_SPELL_AMOUNT_INR'
EXPORTING
amount = value1
IMPORTING
rupees_str = rs_str
EXCEPTIONS
OTHERS = 1.
CONDENSE rs_str.
READ TABLE out_tab WITH KEY 'RS_STR'.
IF sy-subrc = 0.
out_tab-value = rs_str.
MODIFY out_tab INDEX sy-tabix.
ENDIF.
ENDFORM. "GET_AMT_WORDS
Let me know if you have any doubt.
Reward if useful.
Warm Regards,
Mohandoss P. -
How to print Jtable values in one A4 size paper
Hi,
i am having JPanel , this panel have Jtbale, Jtextfield, Jlable, i search the code for Printing Jpanel, its work fine and print whole JPanel including, jtable, textbox, everything.
my Jtable have Scroll bar to see all the values in the table,my problem is when i was print the JPanel the Jtable print only the display values in Jtable, cannot print all the values from Jtable,(eg. Jtable have 50 rows, screen display 20 rows only, move the scrollbar to see remaining,) .
i want to print 50 rows how to print the values anyone can help me
thanks in advance.Duplicate post. Mods please do your duty.
-
How to print the values of type Object?
Hi All,
I am not able to print values of the following can anyone telme where i am wrong and what i can do in this regard.
Object one = request.getAttribute("values");
When i try to print these values as following
System.out.println("one ="+one);
am not getting the values in a different format something like [Ljava.lang.String;@1234f. I tried to convert the following Object to String still its not working. Can some one please suggest me what i can do in this regard.
Thanksferrari_sun wrote:
I am getting a Null pointer exception if i typecast it to a string array. Not sure what to do nowThe hell you are. You don't get Null pointers out of casting. However you might be accessing null elements of the array afterwards.
You really should throw away the code, go fetch some "How to learn basic Java with Wiggles The Bear" ebook and then start learning the basics instead of tripping on every single line of your code which is too complicated for you. -
How to print the value of a field of type FLTP
hi experts,
pls tell me how to print the value of a field of type FLTP. i.e in decimal format not in exponential format.
thankyou.
krishnaHi ,
I dont think in Floating point u can able to go for the decimal point display as it is for the minimum precission display..
Define the variable as the 'packed' type and then u can able to define the decimal point...
Cheers,
SImha. -
How to Print the Value of a variable inside a PL/SQL package
Hi Friends,
Here is my Scenario
I have a PL/SQL Package. Let us call it Baseline Package.
This Package includes a dynamically built merge Statement.
Execute Immediate v_merge_query.
I have a procedure which replaces which few Keywords from the Package Text and Creates a new one depending on Inputs I provide. (This is something like a Code generator)
Now while Creating the new package, I need to print the Value of v_merge_query.... I Need s Static Query to be Printed inside the new package and not a dynamic query.
My Question is "Is there a way to print the value of the variable inside a different PL/SQL package?
Thanks in Advance,
MohitPrint where?
That PL/SQL code is server-side code. It runs in an Oracle server process.
That server process does not have a keyboard. Or a screen/monitor. Or display canvas. Or an attached printer.
That server process is incapable of "printing" as that is not its job or responsibility and not part of its environment.
What is can do is record data for the client to look at afterwards. This can be done using static PL/SQL session variables. Or a SQL table.
The former is done by DBMS_OUTPUT - a very primitive interface for writing text into a static PL/SQL string array. That btw resides in expensive private process server memory. The client can query the array after a database call and render the contents.
PS. Also keep in mind that bind variables are critical for performance and server robustness - especially when (ab)using dynamic SQL. -
How to find out the ASCII Values for Spanish character
Hi,
I had an requirement to store Spanish character and also need to fileter the records based on the Spanish character.
Kindly guide me for below.
To filter the Records which contains spanish characters?
To get the ASCII Values for the particular column?
E.g. we can find out the ASCII value of 'a' by using the syntax select ASCII('a') from dual.
But I want to find the ASCII Values for the particular column value. Ie. name.
E.g., Client name is "Suresh", I want to the ASCII Values for entire name of "Suresh".
Kindly do the needful help / Guidance on this.
Thanks,
OraharTo expand on what I said in my first post, you want to do something along these lines:
with t (thename) as
select 'Suresh' from dual
select thename
, substr(TheName, level, 1)
, ascii(substr(thename, level))
from t
connect by level <= length(thename);The output of the above query is:
THENAM S ASCII(SUBSTR(THENAME,LEVEL))
Suresh S 83
Suresh u 117
Suresh r 114
Suresh e 101
Suresh s 115
Suresh h 104
6 rows selected.Note that the WITH statement is only there to simulate a table for this example. With a table, all you do is get rid of the with and substitute the name "t" for the name of your table (also the name of the column to whatever name the column has in your table).
Lastly, I suggest you post your question along with, an example table and the output you'd like to get in the PL/SQL forum. There are people there that will give you all kinds of great ways of solving that problem.
HTH,
John. -
Sap script: Printing the values got from work area in a row
Hi ,
I need to print the values which I m getting from a work area like
A1 A2
A3 A4
and so on
but I m getting it as
A1
A2
A3
A4.
Any solutions to this will be highly appreciated.
Regards,
VivekDear vivek,
how is your work are structure - is it only with single field ?
In your script after the each value give an extended line comman "=" which will take first and second values for print and after the second value give "line feed" or "carriage return" command.
Hope this solves your problem
Thanks
venugopal
Reward accordingly
Maybe you are looking for
-
Authorization object to control plant code in ME54N
Dear All, Problem: Restrict user "PURAUTALL" userid to release PR's in ME54N for plants "5350" & "5360" only but should be allowed to create/change/display PR's for all other plants including 5350 & 5360. Analysis: Object M_BANF_FRG is used to contro
-
Function Buttons Problem on my ZiiO
My function buttons(search, home, list, back) on my Ziio 7" are not working lately. I even tried resetting my factory settings and nothing happened. The problem's there to stay. Can anyone help me? And if possible, I need to know other ways on how to
-
Powerbook 12" G4 works with Tiger?
I have a 12" Powerbook 1GHz PowerPC G4, with 1,25GB of DDR SDRAM, and a hardisk of 120GB. It also has a CD reader (not a combo CD/DVD. I believe the Tiger needs a DVD reader, am I correct?) I'm noticing that new features and internet programs (lake t
-
Using iphone while charging in home or car??
Could that create any battery problems if done daily? I use the phone off and on for about 6 hours and the battery takes a dive then. I have to start switching off the wifi as I am not in that environ most of the time. Thanks!
-
Hi all..can we save more than 1 nokia maps on the M-card? or only 1 country,,for example if i wanna go from paris to wien,,what i must do?