我的程序将普通文本编码为ASCII。一切都很好,除了解码不起作用。有什么问题?
此外,我不希望在打印编码文本时出现逗号。哦,我也希望包括Caesar密码。
Dim SerCount As Long
SerCount = sh.Chart.SeriesCollection.Count
Select Case SerCount
Case 1
Case 2
' etc...
End Select
function code() {
var leer = document.getElementById('1').value,
array = [];
for (var i = 0; i < leer.length; i++) {
array[i] = leer[i].charCodeAt(0);
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array;
}
function decode() {
var leer = document.getElementById('1').value,
array = [];
for (var i = 0, char; char = leer[i]; i++) {
array[i] = String.fromCharCode(leer[i].charCodeAt(0));
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array;
}
答案 0 :(得分:0)
你应该在解码函数中使用字符串字符串而不是数组
function decode() {
var leer = document.getElementById('1').value,
str = "";
for (var i = 0, char; char = leer[i]; i++) {
str += String.fromCharCode(leer[i].charCodeAt(0));
}
document.getElementById('2').innerHTML = 'Chale, chale ' + str;}
答案 1 :(得分:0)
你可以使用arrayname.join(''); 这是工作片段。
function code() {
var leer = document.getElementById('1').value,
array = [];
//debugger;
for (var i = 0; i < leer.length; i++) {
array[i] = leer[i].charCodeAt(0);
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array.join(' ');
}
function decode() {
var leer = document.getElementById('1').value,
array = [];
//debugger;
for (var i = 0, char; char = leer[i]; i++) {
array[i] = String.fromCharCode(leer[i].charCodeAt(0));
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array.join(' ');
}
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="exCSS.css">
</head>
<body>
<form>
Escriba el Mensaje:<br><br>
<textarea id="1" rows="10" cols="40"></textarea>
<br><br>
<br><br> Elige una opción:
<br><br>
<input type="button" name="cifra" value="Cifrar" onclick="code()">
<input type="button" name="decifra" value="Decifrar" onclick="decode()">
<br><br>
<textarea id="2" rows="5" cols="40"></textarea>
</form>
</body>
</html>
希望,这对你有所帮助。谢谢:))
答案 2 :(得分:0)
foreach ($file_path as $path){
$array_1[] = array(
'driver' => 'LocalFileSystem', // driver for accessing file system (REQUIRED)
'path' => $path, // path to files (REQUIRED)
'URL' => $path, // URL to files (REQUIRED)
'trashHash' => 't1_Lw', // elFinder's hash of trash folder
'winHashFix' => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too
'uploadDeny' => array('all', '*'), // All Mimetypes not allowed to upload
'uploadOrder' => array('deny', 'allow'), // allowed Mimetype `image` and `text/plain` only
'accessControl' => 'access' // disable and hide dot starting files (OPTIONAL)
);
&#13;
array(0 =>
array(
'driver' => 'LocalFileSystem',
'path' => 'path/to/files/first_root',
'URL' => 'http://localhost/files/first_root/',
'alias' => 'First home',
'accessControl' => 'access'
),
1 =>
array(
'driver' => 'LocalFileSystem',
'path' => 'path/to/files/second_root',
'URL' => 'http://localhost/files/second_root/',
'alias' => 'Second home'
));
&#13;