mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2026-03-11 03:04:44 +00:00
Support unicode surrogate code points
This commit is contained in:
@@ -3,15 +3,16 @@
|
||||
* Generates a 64 character long javascript string out of the whole utf-8 range.
|
||||
*/
|
||||
function createSomeMessage(){
|
||||
const length = 50;
|
||||
let arr = [];
|
||||
for (let i= 0; i < length; i++){
|
||||
arr.push(String.fromCharCode(
|
||||
Math.floor(Math.random() * 10174) + 1));
|
||||
for (let i = 0; i < 30; i++) {
|
||||
arr.push(Math.floor(Math.random() * 10174) + 1);
|
||||
}
|
||||
return ' \t' + arr.join('').replace(/\r/g, '\n') + ' \t\n한국어/조선말';
|
||||
for (let i = 0; i < 10; i++) {
|
||||
arr.push(0x1F600 + Math.floor(Math.random() * (0x1F64F - 0x1F600)) + 1);
|
||||
}
|
||||
return ' \t' + String.fromCodePoint(...arr).replace(/\r/g, '\n') + ' \t\n한국어/조선말';
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
createSomeMessage: createSomeMessage
|
||||
};
|
||||
module.exports = {
|
||||
createSomeMessage: createSomeMessage
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user