String.fromCharCode (72) cho H. Cách lấy số 72 từ char H?Làm thế nào để đảo ngược String.fromCharCode?
35
A
Trả lời
48
'H'.charCodeAt(0)
9
Sử dụng charCodeAt:
var str = 'H';
var charcode = str.charCodeAt(0);
5
Hoặc Hơn thế nữa:
function CHR(ord)
{
return String.fromCharCode(ord);
}
function ORD(chr)
{
return chr.charCodeAt(0);
}
sau đó sử dụng
var mySTR = ORD(72);
nếu bạn muốn sử dụng chúng nhiều hơn một lần, và/hoặc rất nhiều.
5
@ Câu trả lời của Silvio chỉ đúng đối với các điểm mã tối đa 0xFFFF (mà cuối cùng là mức tối đa mà String.fromCharCode có thể xuất). Bạn có thể không luôn luôn giả định chiều dài của một nhân vật là một trong:
''.length
-> 2
Dưới đây là một cái gì đó mà làm việc:
var utf16ToDig = function(s) {
var length = s.length;
var index = -1;
var result = "";
var hex;
while (++index < length) {
hex = s.charCodeAt(index).toString(16).toUpperCase();
result += ('0000' + hex).slice(-4);
}
return parseInt(result, 16);
}
Sử dụng nó:
utf16ToDig('').toString(16)
-> "d800df30"
(Nguồn cảm hứng từ https://mothereff.in/utf-8)
Các vấn đề liên quan
- 1. Làm thế nào để đảo ngược System.loadLibrary trong Java
- 2. Làm thế nào để đảo ngược một vector C++?
- 3. Làm thế nào để đảo ngược bitwise AND (&) trong C?
- 4. Làm thế nào để đảo ngược đầu ra sed?
- 5. Làm thế nào để đảo ngược áp dụng một stash?
- 6. Làm thế nào để đảo ngược bit của một byte?
- 7. Làm thế nào để đảo ngược tuples bằng Python?
- 8. PHP: Làm thế nào đảo ngược một mảng JSON
- 9. Làm cách nào để đảo ngược mảng của tôi?
- 10. Làm cách nào để đảo ngược chuỗi std ::?
- 11. Làm cách nào để đảo ngược danh sách?
- 12. Làm cách nào để đảo ngược một mảng
- 13. Làm cách nào để đảo ngược các từ trong chuỗi?
- 14. Làm cách nào để đảo ngược ma trận trong F #?
- 15. Làm cách nào để đảo ngược bộ sưu tập Groovy?
- 16. đảo ngược mysql_real_escape_string
- 17. Đảo ngược sự kiện đảo ngược trong javascript
- 18. Đảo ngược SQL LIKE
- 19. Đảo ngược màu bitmap
- 20. Làm cách nào để biết liệu UIPageViewController có bị đảo ngược về phía trước hoặc bị đảo ngược không?
- 21. Làm thế nào để dừng (để đảo ngược) một hoạt hình fabricjs
- 22. CGPoint để NSValue và đảo ngược
- 23. Thứ tự Đảo ngược
- 24. Đảo ngược CRC32
- 25. Đảo ngược os.path.normcase trên Windows
- 26. jQuery: Làm thế nào để đảo ngược sắp xếp ('serialize') mảng từ cuối đến đầu tiên?
- 27. Làm thế nào để đảo ngược một danh sách trong Java?
- 28. Làm thế nào để đảo ngược sắp xếp một lát số nguyên Go?
- 29. Làm thế nào để đảo ngược kỹ sư chuyển đổi ma trận web3d
- 30. Bạn sẽ làm thế nào để thực hiện trò chơi đảo ngược? (othello)
Xin chào, cảm ơn vì giải pháp. Nó sẽ chỉ hoạt động với các từ tiếng Anh? khi tôi cố gắng tìm mã char cho một từ tamil nó không hoạt động đúng cách. Nếu tôi sử dụng String.fromCharCode (2974); nó trả về ký tự 'ஞ', cùng một cách, Nếu tôi sử dụng 'ஞ'. charCodeAt (0) nhận 38, và đó là cho '&', tại sao nó lại như vậy? – shanish
@shanish: Bạn nhận được gì nếu bạn viết 'String.fromCharCode (2974) .charCodeAt (0)'? (Nó hoạt động cho tôi.) Có lẽ trình soạn thảo và/hoặc tệp nguồn của bạn không thân thiện với Unicode. –