 |
|
พอจะมีใครแปลงสติงเป็นแอสกี้ได้มั่งไหมครับ ผมติดงานนี้มา2 เดือนแล้วผู้ที่มีความรู้กรุณาช่วยหน่อยครับ |
|
 |
|
|
 |
 |
|
ผมว่ามันผิดเกือบทั้งหมดเลยหละครับ เลขฐาน 16 มันเป็นตัวเลขหลักเดียว 0 - F แต่ จขกท. เล่นจับมาแปลงเป็นคู่ๆ แถมเจ้า Chr Funchtion ก็ไม่ได้รับ Digit ตายตัวที่ 2 ตำแหน่งด้วย (ผมมั่วเอาเปล่าเนี้ย) วันนี้ต้องกับแล้วครับค่อยต่อพรุ่งนี้
|
 |
 |
 |
 |
Date :
2011-07-05 17:00:24 |
By :
kaimuk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยแสดงวิธีให้ดูหน่อยได้ไหมครับ งง?? ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2011-07-06 09:53:20 |
By :
PeeCreate |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คับสิ่งที่ต้องการคือ คำถามที่เข้าใจ คับ บางทีคุณอาจงงกับงานของคุณ ทำให้ผมงงด้วย ตกลงจะทำอะไรกันแน่คับ
อย่าจับเป็นคู่คับ เพราะเราจะรู้ได้ไง ว่ามันเป็นคู่?
แปลงฐาน 16 เป็นฐานอื่นก็ไม่ยากคับ
มีแต่โค้ด php คับที่ทำให้เพื่อนสมัยก่อนแต่ดันหาไม่เจอสงสัยอยู่ที่เครื่องเก่า ใช้วิธีคิดเหมือนคณิตศาสตร์ ในการแปลงเลขฐาน
|
 |
 |
 |
 |
Date :
2011-07-06 10:14:35 |
By :
pjgunner.com |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim _Array() As String = {54, 68, 61, 69, 63, 72, 65, 61, 74, 65}
Me.Text = HexAsciiToChr(_Array)
End Sub
Public Function HexAsciiToChr(ByVal _Array() As String) As String
HexAsciiToChr = Nothing
For i = 0 To _Array.Length - 1
HexAsciiToChr &= Chr(Convert.ToInt32(_Array(i), 16))
Next
Return HexAsciiToChr
End Function
จากตัวอย่างเป็นการส่ง รหัส Acsii แบบเลขฐาน 16 ในรูปของ Array เข้าไปที่ Function HexAsciiToChr เพื่อแปลงเป็นตัวอักษรออกมา (ผมเข้าใจว่า จขกท. ต้องการแบบนี้ จากชุดข้อมูลที่เห็น) ดูจาก Code จขกท. น่าจะมองเห็นภาพนะครับว่า Code ทำงานยังไง
รูปแบบการทำงาน Char --> 16 -->Char
*** หรือถ้า จขกท. Char --> Byte --> Char ก็ค่อยถามใหม่นะครับ
|
ประวัติการแก้ไข 2011-07-06 11:55:51
 |
 |
 |
 |
Date :
2011-07-06 11:36:56 |
By :
kaimuk |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|